Shoeisha Technology Media

CodeZine(コードジン)

特集ページ一覧

著者情報

  • WINGSプロジェクト 中川幸哉(ナカガワユキヤ)

    WINGSプロジェクトについて>
    有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。2018年11月時点での登録メンバは55名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂きたい。著書記事多数。

執筆記事

  • 2018/11/29

    Next.jsのシングルページアプリケーションをデプロイして、基本をマスターする

     前回は、サーバーサイドレンダリングに対応した、プロジェクトのセットアップの方法を解説しました。最終回となる今回は、作成したプロジェクトをデプロイしてから、Next.jsの基本的な使い方について解説していきます。

  • 2018/11/09

    Next.jsのサーバーサイドレンダリングで、シングルページアプリケーションの課題を解消

     シンプルに構成されたシングルページアプリケーションでは、サーバーはファイルを配信するだけで、画面を組み上げるための処理はブラウザ側で行われます。この方式におけるいくつかのデメリットを埋めるために考案されたのが、ある程度の画面構築をサーバー側で行う、サーバーサイドレンダリングです。今回は、サーバーサイドレンダリングの概要と、実際に使う場合のフレームワークの解説を行います。

  • 2018/10/04

    Firebase Hostingでアプリを本番環境にデプロイする

     Webアプリケーションは、インターネット上に配置(デプロイ)して世の中に見える状態にしてこそ、意味のあるものです。今回は、create-react-appで生み出したプロジェクトを本番環境向けにビルドし、サーバーにデプロイすることを目的とします。近年ではWebアプリケーションをホスティングしてくれる便利なサービスがいくつかありますが、今回はFirebase Hostingの使い方を紹介します。

  • 2018/09/07

    Reduxにおける同期的/非同期的なAction Creatorをテストする

     前回はJestを用いて、同期的な処理であるReducerのテストを行う方法を学びました。今回はAction Creatorのテストについて解説します。同期的な処理のテストだけではなく、一歩踏み込んだ、非同期処理を伴うAction Creatorをテストする方法についても学ぶことを目的とします。

  • 2018/08/21

    Reduxで作成したロジックをJestでテストする

     Reactアプリ開発の基礎を解説してきた本連載。前回までは、Reduxの概念や実装について学んできました。今回は、ReducerやActionCreatorのロジックの品質を担保する上で有用なユニットテストの方法を覚えることを目的とします。

  • 2018/07/17

    Reduxで非同期処理を行う~ES2017のasync/await構文を使って実装する方法

     Reactアプリ開発の基礎を解説してきた本連載。前回の第9回では、Reduxに備わったMiddlewareの仕組みを使って非同期処理を実現する方法について学びましたが、Middlewareを使わずに非同期処理を実現する方法もあります。今回は、ECMAScript 2017のasync/await構文とReduxを併用しながら非同期処理を実現する方法について学んでいきます。

  • 2018/06/15

    Reduxで非同期処理を行う~Middlewareを使って実装する方法

     第8回ではFluxの概念を紹介しながらReduxの基本的な使い方を学びましたが、Reduxを実際の業務で使う場合には、実践的なノウハウが必要になります。今回は、よりReduxを現場で使えるツールとして活用するために、Middlewareの仕組みを導入しながら、外部との通信を行う際に必須となる非同期処理を行う方法について学ぶことを目的とします。

12件中1~7件を表示
戻る


All contents copyright © 2005-2018 Shoeisha Co., Ltd. All rights reserved. ver.1.5