NEXT-ONE<br> React入門―React・Reduxの導入からサーバサイドレンダリングによるUXの向上まで

個数:
電子版価格
¥3,278
  • 電書あり

NEXT-ONE
React入門―React・Reduxの導入からサーバサイドレンダリングによるUXの向上まで

  • 提携先に在庫がございます【僅少】
    通常、5~7日程度で出荷されます。
    ※納期遅延や、在庫切れで解約させていただく場合もございます。
    (※複数冊ご注文はお取り寄せとなります)
  • 出荷予定日とご注意事項
    ※上記を必ずご確認ください

    【出荷予定日】
    通常、5~7日程度で出荷されます。

    【ご注意事項】 ※必ずお読みください
    ◆在庫状況は刻々と変化しており、ご注文手続き中やご注文後に在庫切れとなることがございます。
    ◆出荷予定日は確定ではなく、表示よりも出荷が遅れる場合が一部にございます。
    ◆複数冊をご注文の場合には全冊がお取り寄せとなります。お取り寄せの場合の納期や入手可否についてはこちらをご参照ください。
    ◆お届け日のご指定は承っておりません。
    ◆「帯」はお付けできない場合がございます。
    ◆画像の表紙や帯等は実物とは異なる場合があります。
    ◆特に表記のない限り特典はありません。
    ◆別冊解答などの付属品はお付けできない場合がございます。
  • ●店舗受取サービス(送料無料)もご利用いただけます。
    ご注文ステップ「お届け先情報設定」にてお受け取り店をご指定ください。尚、受取店舗限定の特典はお付けできません。詳細はこちら
  • サイズ B5判/ページ数 312p/高さ 24cm
  • 商品コード 9784798153353
  • NDC分類 547.48
  • Cコード C3055

出版社内容情報

Yahoo黒帯のエンジニアがおくるモダンJSを使用したReact入門書の決定版Webアプリケーションを高速で動作させる!

Reactの概念からデプロイまでモダンWebアプリケーション開発の全体像がわかる!



本書はWebアプリケーション開発で、

人気を博しているReactについて解説した書籍です。

ReactはFacebookがリリースしたJavaScriptのライブラリで、

Webアプリケーションをネイティブアプリケーションのように、

動作させるために開発されました。



本書は、以下のような構成となっています。

第1章:Reactを扱うために重要な概念となるRedux・Fluxの解説をします。

第2章:create-react-appを使ったインストール方法を解説しReactを導入します。

第3章:Reactで使用するJSXの文法を紹介します。

第4章:Reactの基本となるコンポーネント指向について解説します。

第5章:アプリケーションの状態を管理します。

第6章:画面遷移についてrouterを学びます。

第7章:middlewareを実装していきます。

第8章:SPAでは必須の非同期処理について解説します。

第9章:UIについて学び、アニメーションを実装していきます。

第10章:より実践的なアプリケーションを作成し、開発の流れを学びます。

第11章:Webアプリケーション開発に必須のテストについて解説します。

第12章:開発したアプリケーションを公開できるようにデブロイについて学びます。

第13章:よりよいアプリケーションにするためにサーバサイドレンダリングについて解説します。



インストールの解説から、

チュートリアルを通したコードの説明など、

Reactを用いた開発がはじめての方でも

安心して入門することができます。



また情報が少ないテストやデプロイ、

またUI/UXの適切な設定など実際の開発の現場で、

役立つ事柄についても詳しく説明しています。




これから迅速なWebアプリケーションを作成する必要がある方や、

最新のフロントエンドの事情をくわしく知りたい方におすすめの一冊です。



【本書の特長】

●Reactの基本から応用まで実践的に学べる

●Reactを扱うための概念や手法を学べる

●UI/UX・テスト・デプロイなど本格的にReactを学べる



1章 React・Reduxとは?

 1.1 Reactとは?

 1.2 Fluxとは?

 1.3 Reduxとは?



2章 create-react-appで開発をはじめよう

 2.1 create-react-appとは?

 2.2 アプリケーションの作成



3章 JSX

 3.1 JSXとは?

 3.2 Babelを使ってJSXをJavaScriptに変換する



4章 Reactコンポーネント

 4.1 Reactコンポーネントとは?

 4.2 stateとイベントハンドリング

 4.3 ライフサイクル



5章 Reduxでアプリケーションの状態を管理しよう

 5.1 Reduxでアプリケーションの状態を管理する

 5.2 react-redux



6章 ルーティングを実装しよう

 6.1 ルーティングとは



7章 ReduxMiddleware

 7.1 ReduxMiddlewareとは?

 7.2 Actionのログを表示するReduxMiddlewareを作る

 7.3 ミドルウェアのサンプル



8章 Reduxの非同期処理

 8.1 非同期処理の基礎

 8.2 thunkミドルウェアの便利な使い方



9章 UIをきれいにしよう

 9.1 UIライブラリ

 9.2 アニメーションを実装する



10章 より実践的なアプリケーションを作ろう

 10.1 アプリケーション作成の準備

 10.2 アプリケーションを作ろう



11章 アプリケーションのテストを書こう

 11.1 テストライブラリ(テストフレームワーク)

 11.2 React・Reduxアプリケーションのテスト



12章 作ったアプリケーションを公開しよう

 12.1 アプリケーションを公開する

 12.2 Firebaseについて



13章 サーバサイドレンダリング

 13.1 サーバサイドレンダリングとは?

 13.2 Reactv16以降のサーバサイドレンダリング



穴井 宏幸[アナイ ヒロユキ]
著・文・その他

石井 直矢[イシイ ナオヤ]
著・文・その他

柴田 和祈[シバタ カズキ]
著・文・その他

三宮 肇[ミミヤ ハジメ]
著・文・その他

内容説明

本書はクライアントサイド開発で人気があるReactをインストールからWebアプリケーションへの導入まで解説した入門書です。React・Reduxの概念はもちろん、JavaScriptを拡張した言語であるJSXの基本文法やReactのコンポーネントの詳細など基本を丁寧に解説しています。また、実際の開発の現場で試していけるようにテストやデブロイの方法も紹介しており、最終的にはサーバサイドレンダリングによるUXの向上までを説明します。

目次

React・Reduxとは?
create‐react‐appで開発をはじめよう
JSX
Reactコンポーネント
Reduxでアプリケーションの状態を管理しよう
ルーティングを実装しよう
Redux Middleware
Reduxの非同期処理
UIをきれいにしよう
より実践的なアプリケーションを作ろう
アプリケーションのテストを書こう
作ったアプリケーションを公開しよう
サーバサイドレンダリング

著者等紹介

穴井宏幸[アナイヒロユキ]
リッチラボ株式会社エンジニア。2009年にヤフー株式会社に入社。様々なサービスでの開発を経て、2014年9月にヤフーの社内ベンチャー制度で起業したリッチラボ株式会社に設立と同時にジョイン、スマートフォンのリッチ広告事業やWebサービスの設計・開発に携わる。2016年10月にヤフー株式会社の黒帯に任命

石井直矢[イシイナオヤ]
ヤフー株式会社スタートページ事業本部。2012年にヤフー株式会社にエンジニアとして入社、入社以来Yahoo!JAPANトップページの開発に主にフロントエンド開発として従事。社内でのフロントエンドまわりの技術力向上に貢献し、React利用を積極的に推進している

柴田和祈[シバタカズキ]
ウォンタ株式会社COO。2012年にヤフー株式会社にデザイナー入社。2017年にウォンタ株式会社を共同創業し、サービスの運営を行なっている。Developers SummitやReact.js meetupなど、登壇経験も多数

三宮肇[ミミヤハジメ]
ヤフー株式会社スタートページ事業本部。2008年にヤフー株式会社にデザイナーとして新卒入社。さまざまなサービスのフロントエンド開発業務を経験、2012年からYahoo!JAPANトップページ担当となり現在(2018年1月)に至る。2016年にスマホ版Yahoo!JAPANトップページのフロントエンドを刷新するプロジェクトを立ち上げる(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

vinlandmbit

12
図書館本。Reactを知るために軽めの読了。2023/04/21

sakakendo

5
reactを使ったアプリケーションの作り方からredux,routing,ui,testなどに関して網羅されててとりあえずアプリを作るための勉強になったと思う。認証に関しての記述がなかったのでそこは別途勉強する必要がありそう。またroutingで使われていたreact-router-reduxが非推奨になっているところで詰まった。そうは言っても内容は濃くていい本だった。個人的には好み https://hackmd.io/@PbNTn26kRum94ZoIp5_AkA/SJHTGZ17S 2019/08/01

asahima_

0
ゼロからReactを始める人向けの本では無いように感じました。何かしらのチュートリアルを終えてから読むと理解度が深まっていいと思います。 話が二転三転する部分が少々残念でした。2018/03/18

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/12627873
  • ご注意事項

    ご注意
    リンク先のウェブサイトは、株式会社ブックウォーカーの提供する「読書メーター」のページで、紀伊國屋書店のウェブサイトではなく、紀伊國屋書店の管理下にはないものです。
    この告知で掲載しているウェブサイトのアドレスについては、当ページ作成時点のものです。ウェブサイトのアドレスについては廃止や変更されることがあります。
    最新のアドレスについては、お客様ご自身でご確認ください。
    リンク先のウェブサイトについては、「株式会社ブックウォーカー」にご確認ください。