Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! Flux] iR3のブックマーク
[go: Go Back, main page]

タグ

Fluxに関するiR3のブックマーク (17)

  • 結局FluxやらReduxやらって何なのか個人的なまとめ - Qiita

    FluxやReduxがまた分からなくなったので、個人的なまとめをしました。 「これ間違ってるぜ!」ってのがあればコメント等でご指摘していただけると嬉しいです。 また何か気付きがあればちょこちょこ更新入れることもあります。 Fluxって? Facebookが提唱しているアーキテクチャで、JavaScriptのデータの流れを分かりやすく整理するために使われます。 JavaScriptはイベントドリブンなため、様々なデータの流れがあり複雑化しやすくなっています。 そのためFluxではその流れを一方向にまとめよう!といったことをやっています。 Dispatcherを通して状態を変化させていく様子はデザインパターンのオブザーバーパターンと同じような形ですね。 基的には以下の様な流れです。 またユーザーの行動によってViewから新たにActionを発行し、Dispatcherへと伝搬させることも出来

    結局FluxやらReduxやらって何なのか個人的なまとめ - Qiita
    iR3
    iR3 2016/04/11
    ふむふむ 図解が有り難い
  • 10年のツケを支払ったフロント界隈におけるJavaScript開発環境(2016年4月現在)。 - 日々、とんは語る。

    2015年はCSSが普及した以来となる10年に1度のフロントエンド大変革期で、それまでのツケが一気に回ってきたと個人的に感じていました。目まぐるしく状況が変化していきましたが、2016年になり、個人的にだいぶ落ち着いてきたと感じているので、ここらへんでまとめておきたい思います。 最初に結論を書いておくと、 『React + Redux + react-router + material-ui + axios + ES2015 + Babel + webpack + ESLint + Airbnb JavaScript Style Guide』 という組み合わせが、いま僕の採用しているJavaScriptの環境です。 主要ライブラリは React A JavaScript library for building user interfaces | React 去年、一気に普及したReact

    10年のツケを支払ったフロント界隈におけるJavaScript開発環境(2016年4月現在)。 - 日々、とんは語る。
    iR3
    iR3 2016/04/04
    ふむふむ
  • FluxのActionとStoreをちゃんと分ける話 - pixiv inside [archive]

    ピクシブ株式会社 Advent Calendar 2015、19日目の記事です。 qiita.com こんにちは、愛らしくも憎らしいJavaScriptを書いてご飯をべている @geta6 です。業務では pixiv Sketch というサービスの開発や運営に携わっています。 pixiv Sketchでは、node.jsとReact/Fluxibleを使用してサーバーとクライアントを同じコードベースで動作させるIsomorphicな構成を採用しています。 このプロジェクトコードレビューをしていて、チームメンバーがつまずきやすいと感じたのが『FluxにおけるActionとStoreのどちらに何を実装するべきか』という点でした。 そこで、日は『ActionとStoreとの適切な責務の持たせ方』について話をしたいと思います。 ReactとFluxについておさらい 今年の4月にこんなスライド

    FluxのActionとStoreをちゃんと分ける話 - pixiv inside [archive]
    iR3
    iR3 2015/12/21
    ふむふむ
  • Electron, Flux + React

    How we built Speak (https://speak.io), a realtime team communication platform using an event sourced architecture and Electron, plus some of the challen…

    Electron, Flux + React
  • 10分で実装するFlux

    10分で実装するFlux 自己紹介 azu @azu_re Web scratch, JSer.info Flux /flˈʌks/ Fluxとは Facebookが提唱したSmalltalk MVCの焼き直し CQRS(Command Query Responsibility Segregation)と類似 データが一方通行へ流れるようにするアーキテクチャ ウェブUIについてそれを適応する 今日の目的 小さなFluxの実装を作りながらFluxついて学ぶ Fluxの特徴: Unidirectional data flow 当にデータが一方通行に流れるのかを確認する Fluxでよく見る図 登場人物 何か色々いる Action Creators, Dispatcher, Store, React Views... Dispatcher = EventEmitterと今回は考える もっと実装的

    iR3
    iR3 2015/09/14
    ほ〜“CQRS(Command Query Responsibility Segregation)”ですか
  • React.js + Flux ソースレビューのポイント - Qiita

    オレオレFluxではなくFacebook公式に出来るだけ寄せる方針。 React.js propとstate stateは最低限の利用にできているか?stateが必要以上に使われていないか?propで置き換えはできないか? stateをsetStateを使わず直接代入していないか(バグ)(listとか弄る時注意) componentのなかでpropの書き換えを行っていないか?(バグ) 適切にpropTypesを利用して型付けできているか ref,getDOMNodeを使っているか?使うべき理由があるか確認する。 getInitialStateの中でpropsを使っていないか?使われている場合同期されないことを正しく認識して実装しているか? [Props in getInitialState Is an Anti-Pattern] (https://facebook.github.io/re

    React.js + Flux ソースレビューのポイント - Qiita
    iR3
    iR3 2015/09/14
    ふむふむ
  • はてなブックマーク検索を作りながらFlux Utilsについて学ぶ

    facebook/flux 2.1.0からFlux UtilsというStoreなどの実装が含まれるようになりました。 今回Flux Utilsを使って、指定したアカウントのはてなブックマークを検索するウェブアプリを書いてみました。 azu/hatebu-mydata-search azu.github.io/hatebu-mydata-search/ mydataのAPIがCORS対応してないのでJSONProxyを挟んでます。(なのでブックマークデータが多いアカウント名は避けたほうが…) これを作ってみてFlux Utilsについて思ったことを書いていきます。 Flux Utilsの紹介ページに、Flux Utilsの解説が書かれています。 簡単にまとめると以下の4つのクラスがFlux Utilsとして提供されています。 Store ベースとなるクラス ReduceStore Store

    はてなブックマーク検索を作りながらFlux Utilsについて学ぶ
    iR3
    iR3 2015/09/07
    Flux Utils!
  • fukajun - DeepValley -

    reduxの思想 統一されたデータストア アプリケーションの状態は1つのstoreオブジェクトが管理する stateはリードオンリー sateを変化させる唯一の方法はactionを発行すること 状態の遷移はただの関数によって行う stateを変更するための処理はreducersに定義します fluxの登場人物 actionCreator 最終的にactionを作るための処理 ajaxリクエストなどの処理を行い、その結果をのせたactionを作成する 例) 例えば、ajaxでコメント一覧を取得して { actionType: UPDATE_COMMENTS, comments: response.body.comments } のようなactionを作る action アプリケーションで何が起きたのかとそれに付随するデータ actionTypeと任意のデータを持つ単なるObject acit

    iR3
    iR3 2015/08/24
    fukajun先生の redux 勉強結果を授けて頂いている #sendagayarb
  • [WIP] react-reduxについてドキュメントを読んだメモ - fukajun - DeepValley -

    reduxの思想 統一されたデータストア アプリケーションの状態は1つのstoreオブジェクトが管理する stateはリードオンリー sateを変化させる唯一の方法はactionを発行すること 状態の遷移はただの関数によって行う stateを変更するための処理はreducersに定義します fluxの登場人物 actionCreator 最終的にactionを作るための処理 ajaxリクエストなどの処理を行い、その結果をのせたactionを作成する 例) 例えば、ajaxでコメント一覧を取得して { actionType: UPDATE_COMMENTS, comments: response.body.comments } のようなactionを作る action アプリケーションで何が起きたのかとそれに付随するデータ actionTypeと任意のデータを持つ単なるObject acit

    iR3
    iR3 2015/08/24
    reduxをぐぐると fukajunの記事がヒットするな #sendagayarb
  • rackt

    Here you’ll find essays and tips on the business and practice of software and website development: website design and promotion, marketing, object oriented design, law, business, cross-platform development, refactoring, C++ programming, low-level debugging, and writing software for both Mac OS X and the Classic Mac OS. What’s New? Bookmark this page and check back from time to time to find new pro

    iR3
    iR3 2015/08/20
    React.js用のFluxのフレームワークにはReduxが来るのかな
  • GitHub - facebookarchive/flux: Application Architecture for Building User Interfaces

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - facebookarchive/flux: Application Architecture for Building User Interfaces
    iR3
    iR3 2015/08/17
    facebook謹製の Flux の図解をみてる #sendagayarb
  • flux-utilsについて

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    flux-utilsについて
    iR3
    iR3 2015/08/17
    facebook謹製のfluxのツールみてる #sendagayarb
  • GitHub - goatslacker/alt: Isomorphic flux implementation

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - goatslacker/alt: Isomorphic flux implementation
    iR3
    iR3 2015/07/27
  • React.jsとFlux - Qiita

    今回はReact.jsとも関わりがあるFluxについて紹介したいと思います。 Flux is Architecture ↑の図はfacebookのfluxのリポジトリにあるものですが、Fluxは上記のようなArchitectureの名称です。facebook/fluxのrepositoryに行ってもらうとわかるのですが、実装としてはDispatcherの部分があるだけです。 Unidirectional data flow 先ほどの図を見てもらうとわかる通り、Fluxではアプリケーションの複雑さをなくすため、データの流れを一方向にします。 そのため全体の処理の流れはわかりやすくなりますが、Angular.jsなどで書くときに比べて冗長に感じることもあるかと思います。 しかしながら単純なデータの流れを作ることで、ある程度の規模になってアプリケーションが複雑化してもデータやイベントの流れがスパ

    React.jsとFlux - Qiita
    iR3
    iR3 2015/07/09
    ふむふむ #sendagayarb で見てる
  • React0.13における各flux軍団の対応考察メモ - Qiita

    React0.13になってから触ってみたらいくらかflux事情も変わっていたので調べた話 React 0.13で何が変わったのか? mixinのdepreacted化 http://qiita.com/mizchi/items/ce9a128aa2a47804e083 React.ComponentによりES6な記法で書ける fluxに絡むところでいうとこのへんがでかい。 やっぱり0.13からはclass使いたい! 今までのfluxライブラリは今まで概ねmixinを使うことでviewとstoreを紐付けてきた。 じゃあこれからどうすんの??? 各flux達の対応具合 flummox 個人的には今後はこれを使っていこうかなと思っているのがflummox。 **2015/07/23追記:flummoxは4.0で更新止めるからこれからはreduxを使ってね!**だそうだ・・ fluxxorと名前

    React0.13における各flux軍団の対応考察メモ - Qiita
    iR3
    iR3 2015/06/29
    #sendagayarb で見てる。 flummox ですか
  • 社内勉強会でReactとFluxについて喋った - pixiv inside [archive]

    開発が大好きな@geta6です。 React meetupのことを完全に見逃していて悔しかったので、外部公開の社内勉強会でReactとFluxについての発表をしました。 経緯 現在ピクシブではReactでFluxな感じの構成で新サービスを開発中です。これまで社のプロダクトとしてReactを採用したことは無く、この新サービスが初の採用となる予定です。社内の空気感は「FluxReactもよく聞くし何となくわかってるけど、詳しくは知らない」という感じでした。 そこで、自分の理解度の確認と、一緒に開発しているチームの人や社内外の開発現場の皆さんに大体の感覚を掴んでもらえるよう「ReactとFluxって一体全体なんじゃらほい」というテーマで、ざっくりと大枠を捉える発表をしました。 資料 speakerdeck.com ReactとFluxのこと // Speaker Deck スライドには入ってい

    社内勉強会でReactとFluxについて喋った - pixiv inside [archive]
    iR3
    iR3 2015/05/04
    勉強した。
  • 建築コスト、工期半減へ グーグル発の「超」設計法 - 日本経済新聞

    Googleグーグル)発のベンチャー企業、Flux(フラックス)は従来の常識を変える斬新な建築設計手法を開発中だ。敷地に建物の"種"となるデータを置き、広さや高さなどを調整しながら設計を進める3D(3次元)モデル作成システムと、建築関係の法規制を都市の3Dモデルと連動させて、クリック1つで建築可能な3D空間を表示するシステムを開発している。いずれも、現在のBIM(ビルディング・インフォメーション・モデル)を超えた、"ウルトラBIM"ともいえるシステムだ。

    建築コスト、工期半減へ グーグル発の「超」設計法 - 日本経済新聞
    iR3
    iR3 2014/12/27
    ほ〜“Flux”フラックスですか
  • 1