Webエンジニアの備忘録

およそ自己の作業メモとして残しております。

react

Reactで絶対パスによるimportを使いたい

コンポーネントが深くなるとパスが読みづらい ecmascriptでは外部ファイルを取り込む際に相対パスを指定します。 ただ、コンポーネントの階層が深くなるに連れて相対パスがわかりづらくなるので、絶対パスが使えればと思うケースも出てきます。 -import Erro…

react-router画面遷移時のスクロール位置を操作する

前のページのスクロール位置が残る react-routerはURLのハッシュを用いて画面遷移を表現していますが、実際のルーティングは固定だったりします。 なので、こんな気遣いをしないと遷移後に最上部にスクロールしてくれなかったりします。 <Router onUpdate={() => window.scrollTo(0,</router>…

React開発をwebpackでおこなう

概要 前回までの記事でgulpを利用しての開発を進めていましたが、いろいろ見聞してwebpackを使ってみることにしました。 利点を簡潔に言えば、jsをひとつに纏めるかファイル群としてストアするかの選択ができます。さらにwebpack-dev-serverと組み合わせれば…

Reactjsのstate/propsの挙動を確認する極力シンプルなコード

以下の記事で紹介したサンプルコードです。 tak-taniguchi.hatenablog.com 概要 Reactのstate/propsの関係を簡潔に表すために書いてみました。 余計なコードをほとんど書いていないので、UIは見づらいですが動きがわかりやすいかと思います(笑) 動作に成功…

フロントエンド初心者がReactによるSPAを構築するに至るメモ

はじめに 最近Javascriptを用いたフロントエンド開発に従事することになり、取り急ぎ敷居が低そうなReactjsに飛びつきました。 jqueryを弄る程度で知識的に止まっていたので、学習は相当ステップを刻むことになってしまいました… 最近ようやくたたき台的なも…