まろっくのJavaScript日記

JavaScriptのオープンソースが大好きです(*^_^*) 今はReactのコミュニティに参加しています。

JS日報

さよなら。はてブITカテゴリ。 ~ SNSで拡散される2次情報は意図的にシャットアウトしてコア概念の学習に集中した方がバリュー高いと思うぞー/(^o^)\ ~

2017年の振り返り記事として書きました。 要約すると4年くらい前エンジニアになったばかりの時から技術知識を得るためにはてブITカテゴリを毎日のようにチェックのを習慣にしていたけれど、 最近は常に新しいものを知っておかないといけない、みたいな強迫観…

ユニットテスト用のCIとflow check用のCIを分離しました

Reactで開発中の勤怠管理サイト GitHub - ryota-murakami/clock-up: attendance management tool for personal use. でCircle CIを使っておりユニットテストで失敗がなければGreenになるよう設定していたのですが加えてflowの型チェックもCIに入れたいなぁと…

Virtual-DOM、Reactの動作原理を勉強中

React Nativeの記事を昨日の続きから読んでました。 malloc.hatenablog.jp React NativeのアプリはNativeとJSの実行環境が同時に稼働する仕組みなんですね。 コンパイルされたNative Codeとインタプリタ言語のJSが実行時どう協調してるの? という根源的な疑…

React Nativeの仕組みを勉強中

React Nativeの仕事も請けられるように仕組みを勉強中ですφ(・・ あまり開発作業はWebのReactと要領が変わらないので困らないんだけど動作原理が良く分かっておらず(サーバからJSのコード配信してるっぽいけど...) なのでこの記事を3つ目の図くらいまで読みま…

LocalStorageにReduxのStateを保存してパフォーマンス改善する方法もあるよ JS日報 2017/11/13

codeburst.io 上記記事のCaching with LocalStorageの章で紹介されているテクニックが良い感じでした。 ロード時にLocalStorageに保存済みのStateがあればそれをロード LocalStorageへ保存しているStoreを更新するメソッドを作成し、store.subscribe()してお…

material-uiのテストコードが勉強になる JS日報 2017/11/8

GUIのテストってどうやれば良いのか、どこまでやれば良いのか解らないのでmaterial-uiのリポジトリのソースコードを読んで勉強していた。 普通にEnzymeでちまちま要素を取得しつつアサート、適宜propsをいじってまたアサートという具合で思っていたよりシン…

glamorousってどうでしょう JS日報 2017/11/7

css-inのライブラリとしてはstyled-componentが一番人気ですが、これと似たようなものでglamorousというライブラリを見つけました。 github.com PayPalが作っているようですね、公式サイトの色彩がちょっと鮮やかすぎ... こちらのブログによると、 Introduci…

ReactアプリにそもそもFluxアーキテクチャを採用するか JS日報 2017/11/6

読んだもの redux-from-twitter-hype-to-production slides.com JSier.infoで紹介されていた記事です。 数あるRedux図解の中でもピカイチの分かりやすさ & API通信についても触れているので保存しておきたいです。 The React Source Code: a Beginner’s Walk…