WEBサービス開発:7日目
こんばんは、ゴロすけです。
本日は日曜日、転職は大事なことといえど、家族との時間も大事であるため、開発は控えめです。
■計画していたタスク
・書籍検索APIを導入する
・実際に検索し、その結果の一部を動的にWEB画面に表示する
■達成できたタスク
・全て!
書籍検索APIはGoogleBooksAPIを選択。
URLに対してGETリクエストするだけで検索結果を取得できる。
導入のためのインストールなどが不要で容易に利用可能。
■苦戦したこととその解決方法
ReactHooksのルールの理解不足によるエラーの解消。
原因はFormのイベントハンドラにHooksを含んでしまったこと。
イベントに関する処理からHooksを除外したら正常に動作した。
■未解決課題
・検索結果の取捨選択
・画面への表示内容の決定
・CSSによるデザイン作成
■これからやっていきたいこと(実際開発してみて思いついたこと)
APIをもっと使いこなしたい。
今回利用したGoogleBooksAPIは導入が手軽であったが、カスタマイズ性のあるAPIを利用したWEBサービスも作ってみたい。
■総括、感想
APIよりもそれを利用する際のフロントエンド周りでのエラーに悩まされました。
ただインプットするだけでは気づけないエラーに対する知見も溜められるよう、エラー情報もEvernoteなどの情報保管サービスに集めていこうと思います。
この記事が気に入ったらサポートをしてみませんか?