タグ

ブックマーク / www.yoheim.net (4)

  • [フロントエンド] ReactRouter(v4)で、ログインチェック付きのルーティングを行う - YoheiM .NET

    こんにちは、@yoheiMuneです。 今日はReact Routerを用いたルーティングにおいて、ページ遷移時にログインチェックを行う方法をブログに書きたいと思います。 目次 対象のバージョン React Routerはv4以上が対象です。 何がしたいのか React.jsでアプリケーションを作成した場合に、ルーティングはReact Routerで行うことがほとんどではないでしょうか。管理画面やマイページなどのログインが必要なページを開発している場合、画面遷移時にログインチェックを行いたいという要件は良くあります。そして、ログイン済みの場合にのみそのページを表示、未ログインならログインページにリダイレクトしたい、といった振る舞いを実装する場面があります。 それをReact Routerでどのように実現するのか、についてブログを書きたいと思います。 また、他のブログでは同期的なログインチェ

    [フロントエンド] ReactRouter(v4)で、ログインチェック付きのルーティングを行う - YoheiM .NET
  • [JS] ECMAScript6をまるっと学ぶ。重要用語とか、仕様策定の進め方とか、新機能とか。 - YoheiM .NET

    こんにちは、@yoheiMuneです。 ECMAScript6について断片的には知っているけど、なんだかぼやっとしている。 そんな自分の状態を解消したいと思い、ECMAScript6を全体的に学べるブログを書きました。 ECMAScript6で使われている用語、仕様策定の進め方、そして新規機能を議題としています。 このブログを読んで頂いた方にも、ECMAScript6についての全体的な知識を提供できたらいいなと思ってます。それでは始まりですー。 Special Thanks to https://flic.kr/p/baAtKT 目次 ECMAScript6とは ECMAScript6とは、現在広く使われているECMAScript5の次期バージョンです。 ECMAScript6(以下、ES6)では、let、Map、Proxyといった各種ブログで取り上げられる新機能も含めた、仕様策定が行われ

    [JS] ECMAScript6をまるっと学ぶ。重要用語とか、仕様策定の進め方とか、新機能とか。 - YoheiM .NET
    takaesu
    takaesu 2015/11/11
    stageの考え方など
  • [JS] RequireJSのオプションで良く利用するBaseUrl, Paths, Shimを学ぶ - YoheiM .NET

    こんにちは、@yoheiMuneです。 今日は、モジュール開発をする上で便利なRequireJSで、良く利用するオプション(Config)をブログに書きたいと思います。 RequireJSとは require.jsとは、JavaScriptでモジュール分割した開発を簡単に行うことをサポートしてくれるフレームワークです。 MVCなどの機能分割したファイルを、各ページ必要に応じて読み込むような実装を簡単に行うことができます。 require.jsに関する記事もありますので、ご参考になれば幸いです。 - JavaScriptをモジュール分割して開発できるRequireJSに入門 RequireJSをより便利に利用するオプション requireJSはそれ自体でも大変便利な代物ですが、オプションを指定することでより便利に使うことができます。 例えば以下のように、オプションを設定できます。 <scri

    [JS] RequireJSのオプションで良く利用するBaseUrl, Paths, Shimを学ぶ - YoheiM .NET
  • [XCODE] CoreDataにおいてテーブル定義変更を行う方法 - YoheiM .NET

    今日は、iPhone開発ネタのうち、CoreDataのお話です。 CoreDataを用いたデータの永続化は、多くのアプリで行われていると思います。 しかし、一度テーブル定義を行ってから、その後テーブル定義変更を行い、その後アプリを 実行するとエラーが。そのエラーを発生させず、定義変更後にデータを移行する方法を 今日は書きたいと思います。 CoreDataのデータ移行(マイグレーション)の必要性 私がリリースしているiPhoneアプリの中に、出費管理を行う Pocket.Money.Managementがあります。 このアプリでは、出費情報(日付、内容、金額)をCoreDataを用いて保存して、参照するアプリです。 既にリリースしているのですが、このたびテーブルを一つ追加したいと思いました。 その際に、既に定義済みの定義ファイルを変更すると以下のようなエラーが発生します。 2012-05-0

    [XCODE] CoreDataにおいてテーブル定義変更を行う方法 - YoheiM .NET
  • 1