Report of Scarlet

@sh4869 tech blog | 猩々緋報

Tag: Web

  • React RouterとContext APIを組み合わせて使う

    React Router と Context API を組み合わせて使う方法について記述しておく。 環境 React: 16.4.0 React-Router: 4.2.2 問題 React Router v4 から history.push をするときに、state という引数を渡すことができるようになった。 this.props.router.push({ pathname: "/to", state: { test: "test" } }); これは先のコンポーネントではthis.props.localtion.state.testとして取得できるのだが、これをあまりやりたくない。理由はいくつかあって、 そもそもデータの受け渡しの場所をむやみに増やしたくない this.prop
  • 静的Webサイトを作るためのボイラープレート

    大学のサークルや所属団体等で静的なWebサイトを作成する機会が多かったため,自分が便利に開発できるようにボイラープレートを作成していました.これの解説をしてみたいと思います. sh4869/my-website-boilerplate: My Website Boilerplate 前提 他人に引き継ぐ場合が多いので自動生成を使うにしてもきれいな生成ファイルが吐き出され,それが編集できる必要がある 他人に引き継ぐ場合が多いので Web Application のように構築するとつらくなるのでやめる 大抵デプロイ先とか用意されていない