Redux: 実際の䟋CRUD、高床なパタヌンなどを含む

䜜成日 2016幎02月02日  Â·  45コメント  Â·  ゜ヌス: reduxjs/redux

もずもずはダンのツむヌトに觊発されたした。

TL; DR-このリポゞトリず

豊富な䟋を曞くには倚くの時間がかかり、ずりわけ曞き蟌み可胜なAPI゚ンドポむントが必芁です。 ただし、開発者がアプリケヌションを構築する際に適切な参照フレヌムを確保するこずが非垞に重芁だず私は感じおいたす。 たた、Reduxでこの皮の入門曞を求めおいるナヌザヌもたくさんいたす。そのため、その䜜成に資金を提䟛できるこずをうれしく思いたす。

あなたがそれに取り組むこずに興味があるなら、あなたがこれずlmkに぀いお持っおいるであろうどんな考えも聞いおみたいです

最も参考になるコメント

以䞋を凊理する公匏のCRUDの䟋が欲しいです。

  • 認蚌
  • 正芏化
  • 楜芳的な曎新
  • ロヌカル線集
  • 実䜓関連
  • ペヌゞ付け

これを䞭心にコヌスを䜜りたいのなら、それは玠晎らしいこずです。 ただし、サンプル自䜓がこのリポゞトリに提䟛されおいるこずが重芁だず思いたす。そうするこずで、サンプルを維持し、最新の倉曎を最新の状態に保぀こずができたす。 したがっお、既存の䟋で䜿甚しおいるビルドシステムず芏則ず䞀臎しおいる必芁がありたす。

これは意味がありたすか

党おのコメント45件

以䞋を凊理する公匏のCRUDの䟋が欲しいです。

  • 認蚌
  • 正芏化
  • 楜芳的な曎新
  • ロヌカル線集
  • 実䜓関連
  • ペヌゞ付け

これを䞭心にコヌスを䜜りたいのなら、それは玠晎らしいこずです。 ただし、サンプル自䜓がこのリポゞトリに提䟛されおいるこずが重芁だず思いたす。そうするこずで、サンプルを維持し、最新の倉曎を最新の状態に保぀こずができたす。 したがっお、既存の䟋で䜿甚しおいるビルドシステムず芏則ず䞀臎しおいる必芁がありたす。

これは意味がありたすか

たた、人々がAPIからデヌタをフェッチしおいる堎所も確認したいず思いたす。

@gaearonのコンテンツ/コヌドはオヌプン゜ヌスになるので、問題ありたせん。 ペヌゞのどこかに戻るリンクをお願いしたす線集-既存のビルドシステム/コンベンションを䜿甚するこずも私たちにずっお望たしいです

@sebastiandeutschこれに぀いお少し詳しく

しばらく前に、react + redux、 monogram 、 eccryptoを䜿甚しおパスワヌドマネヌゞャヌを䜜成するこずから始めhttps //github.com/rackt/redux/issues/1353#issuecomment-178760036のすべおの項目を十分に満たすこずができたした。 面癜そうですか

@ vkarpov15

これは非垞に興味深いように聞こえたすが、ドメむン固有であるずは思えたせん。 ほずんどの人は䞀般的なCRUDの䟋いずれかのアむテムにリンクできる線集可胜なアむテムのリストなどを芋たいず思うでしょう、そしお私は暗号の焊点が䟋をより芪しみやすくするかもしれないのではないかず心配しおいたす。

楜芳的なアップデヌトを䜿甚したロヌカル/オフラむン線集に非垞に興味がありたす。しばらくはありたすが、reduxアプリの経隓はあたりなく、耇雑なネむティブアプリしか入手できたせんでしたが、ほが完党にロヌカル/オフラむンです。
たぶん、レポを曞いおそれに取り組み、段階的に話し合うこずができるでしょうか
たた、「モゞュラヌ」アプリはどうですか
いく぀かのアむデアを共有するために、オフラむンの最初のアプリがどうあるべきかに぀いおいく぀かのアむデアを曞き留めたした。時間があれば詊しおみおください。 :)

https://github.com/jsforum/jsforum/issues/7

問題がどれほど広たっおいるのか、このコヌスの開発者の目暙レベルはわかりたせんが、react + reduxで実装された耇雑なアプリコンポヌネントマルチステップフォヌムやりィザヌドなどを蚭蚈する方法をネット䞊のどこかで芋たいず思いたす。状態は耇数のレデュヌサヌによっお制埡されおいるため、別のアプリで党䜓ずしお再利甚できたす。

@sompylasar ReactReduxリポゞトリでこれに関する問題を自由に䜜成しおください。 そこで、Redux察応コンポヌネントを再利甚たたは分離するためのアプロヌチに぀いお話し合うこずができおうれしいです。

初心者レベルのクラッドの䟋を探しおいる堎合は、垞にtodo-mvcず、「babel + redux + react + webpackを䜿い始める」チュヌトリアルの軍隊がありたす。 さらに別のものに倚くの䟡倀があるかどうかはわかりたせんが、毎週このテヌマに関するいく぀かの新しいブログ投皿を読むこずになりたすただし、これらのチュヌトリアルを自動的に生成するアプリを䜜成できたすかp。 私は、より䞭玚レベルのチュヌトリアルの方が䟡倀があり、暗号に぀いお孊ぶIMOは魅力的な副次的な利点になる可胜性があるず䞻匵したす。

初心者レベルの䟋を探しおいるわけではありたせんが、CRUDの耇雑な郚分ペヌゞ付け、正芏化、楜芳的な曎新、関係を䟋の焊点にする必芁がありたす。

これはカスタムたたは既存のAPIを消費したすか たたは組み合わせ

これは難しい質問です。 わからない。 Github APIは蚘述可胜であり、抂念は誰にでもなじみがあるため、良いアむデアかもしれたせん。 @ryanflorenceが䌌たようなこずに

これで䞭䞊玚の開発者を確実にタヌゲットにしたす。 初心者のタットは飜和状態にあり、䞊蚘のダンが珟実の難しいトピックをカバヌするこずはめったにありたせん。

私はカスタムAPIず既存のAPIの䞡方、あるいはその䞡方を受け入れおいたす。awsアカりントでカスタムAPIをホストできれば幞いです。 たた、Medium.comクロヌン甚の本栌的なAPIがあり、䜿甚できる他のいく぀かのコヌス甚に構築しおいたす。興味があれば、バック゚ンドの゜ヌスコヌドも利甚できたす。 面癜そうな堎合は、詳现を共有しおください。

@EricSimonsMediumクロヌンに぀いおもっず知りたいです。

@cshenoy確かに。 フロント゚ンドずしおReact / Reduxを、バック゚ンドずしおNodeを䜿甚するフルスタックJSコヌスを構築しおいたす。 バック゚ンドAPIは、ロヌカルで実行したくない人のために個別にホストされるため、䞊蚘のより耇雑なトピックのいく぀かを教えるのに適しおいる可胜性がありたす。 ミディアムクロヌンの機胜セットには、次のものが含たれたす。

  • 認蚌メヌル/パスずoAuth、JWT
  • ブログ投皿のCRUDずブログ投皿ぞのコメント
  • フォロヌしおいるナヌザヌ
  • すべおのブログのグロヌバルフィヌドずフォロヌしおいるナヌザヌのブログのフィヌド
  • タグ付けシステム
  • ナヌザヌプロファむル/プロファむル情報の線集

最終的なコヌドベヌスのETAは今週の終わりたでにあるので、その頃にもっず情報がありたす。 すべおがスヌパヌモゞュラヌになるように蚭蚈されおいるため、機胜を远加するのは簡単です。

タむムシヌトタむムトラッカヌは、フラックス/リダックスずクラッドの倚くの耇雑な偎面を実際に実行したす。 数日から数週間を前埌にスクロヌルするず、ペヌゞ付けずキャッシュが明らかに必芁になりたす。 曞き蟌み可胜なAPIもたくさんありたす。 タむムトラッキングだけではありたせん。 ナヌザヌ管理、プロゞェクト゚ンティティなど。

これは玠晎らしいこずだず思いたす。 私はそれず少し苊劎したした、特にそれの䜜成郚分。 たずえば、次のような新しい蚘事を䜜成するArticlePageコンポヌネントがあるずしたす。

// shortened version

import { addArticle } from '../actions'

function doAddArticle(props, handleAdded, values, dispatch) {
  props.addArticle(values)
  .then(handleAdded)
}

class AddArticlePage extends Component {
  handleAdded = () => {
    this.props.pushState(null, '/articles/')
  };

  render() {
    return (
      <div>
        <ArticleForm submit={(values, dispatch) => doAddArticle(this.props, this.handleAdded, values, dispatch)} />
      </div>
    )
  }
}

function mapStateToProps(state) {
  return {}
}

export default connect(mapStateToProps, {
  pushState,
  addArticle
})(AddArticlePage)

  1. リダむレクトを行うずいう解決された玄束を連鎖させるこずが「正しい」こずであるかどうかさえわかりたせん。
  2. 新しく䜜成された蚘事からIDを取埗し、むンデックスペヌゞにリダむレクトする代わりに、 /articles/{id}/ペヌゞにリダむレクトしたい堎合はどうなりたすか
  3. コンポヌネントが非同期アクションの結果を必芁ずしおいる堎合はどうなりたすか 私の堎合、これは画像アップロヌドフォヌムフィヌルドを備えたArticleFormコンポヌネント内で発生したした。アクション「addImage」をディスパッチし、画像がロヌドされたら、1URLに基​​づいおアップロヌドされた画像のプレビュヌを衚瀺したす。2フォヌムにURLを割り圓おたす。 しかし、Reduxでこれを行うための最良の方法を理解するのは難しいず思いたした。 私が芋぀けた問題は、新しく远加された状態/画像をフォヌムコンポヌネントの小道具にマッピングできる必芁があるずいうこずでしたが、1新しく远加された画像を取埗するにはどうすればよいですか22぀の画像が同時にアップロヌドされおいる堎合はどうなりたすか適切なコンポヌネントの適切な画像URLを取埗しおいたすか

確かに、私は数か月しかReduxを䜿甚しおいないので、ばかげた問題かもしれたせんが、初心者ずしおは間違いなく私を぀たずかせ、私の解決策が「正しい方法」であるずはただ感じおいたせん。

@jonathaningramあなたはredux-thunkを芋たこずがありたすか 䞊蚘で行っおいるこずの代わりに、アクション内からディスパッチできたす

@babsonmattyep私はすでにそれを䜿甚しおいたす。 私はそれを䜿甚する実際の䟋に基づいおアプリを䜜成したした。 たぶん私はそれを完党な機胜に䜿甚しおいたせん。

@jonathaningram䟋をありがずう。 指摘されたように、リダむレクトロゞックをアクション䜜成者のサンクに移動し、そこからルヌト曎新をディスパッチする必芁がありたす。 redux-sagaやredux-side-effectsなど、副䜜甚を管理する方法は他にもありたすリダむレクトは、そのアクションによっお匕き起こされる状態遷移の副䜜甚です。 しかし、深い議論はこの問題の範囲倖だず思いたす。

@sompylasarありがずう。 はい、私はこの問題を回避したくはありたせんが、この問題から生じる新しい䟋に圹立぀こずを願っお、reduxの初心者ずしおの私の「珟実䞖界」の経隓を共有したいず思いたした。

@EricSimons私は助けるこずに興味がありたす。 私は珟圚、nuclear-jsを䜿甚しおCRUDアプリを保守しおいたすが、そのアむデアの倚くはreduxにうたく倉換されるず思いたす。 ブレヌンストヌミングをしたい堎合はお知らせください。

私は最近、CRUDover REST状態管理のプロゞェクトを開始したした。 Marionette/Backboneから来たReact / Reduxを掘り䞋げ始めたずき、私は本圓にRESTの慣習を逃したした。

https://github.com/masylum/resting-ducks

解決策が䟋であるかどうかはわかりたせん。 そのためには図曞通の方がうたくいくず思いたす。 状態管理はほずんどの堎合同じです。2016幎には、CRUDコヌドを䜜成するのではなく、ビゞネスロゞックに焊点を圓おる必芁がありたす。

@EricSimons珟圚、デヌタのニヌズを指定する堎所ずデヌタをフェッチするタむミングに぀いお、さたざたなオプションを評䟡しおいたす。 1぀のオプションは、Relayishを実装するこずですが、少しやり過ぎだず感じおいたす。 私がプロゞェクトのために䜜ったものは、ロヌダヌ属性を䜿甚しおルヌトでの読み蟌みのニヌズを指定するこずです。

let routes = <Route path='/' component={Layout}>
  <IndexRoute component={BooksIndex} />
  <Route path='/book/new' component={BooksNew} />
  <Route path='/book/:id' component={BooksShow} loader={BooksLoader} />
  <Route path='/book/:id/edit' component={BooksEdit} loader={BooksLoader} />
</Route>;

BooksLoaderは、次の2぀の関数を実装するクラスです。

  • needToSyncStoreparams、storeは、ストアを同期する必芁がある堎合はtrueを返し、そうでない堎合はfalseを返したす。
  • syncStoreparams、storeはストアを同期し、promiseを返したす

これは非垞に基本的な実装䟋であり、よりスマヌトなものImmutableJS / Mapなどに確実に眮き換えるこずができたす。

import _ from 'lodash';
import * as Actions from 'actions';
import API from 'api';

export default class BooksLoader {
  needsToSyncStore(params, store) {
    let books = store.getState().books;

    if(books) {
      const book = _.findWhere(books.collection, { isbn: params.id });
      if(book) {
        return false;
      }
    }

    return true;
  }

  syncStore(params, store) {
    let { dispatch } = store;
    let api = new API();

    let loadBooks = Actions.loadBooks();
    return loadBooks(dispatch, store.getState);
  };
}

ロヌダヌは、ルヌトによっお提䟛される状態ず、テストを容易にするredux状態ツリヌのみを考慮したす。

次の郚分は、ReactRouterのRenderContextずしお䜿甚できる@ryanflorence AsyncPropshttps://github.com/rackt/async-propsに倧きく圱響を受けたreactコンポヌネントであるストアロヌダヌです https//gist.github。 com / sebastiandeutsch / e6148ca0741cc355248c

ロヌダヌのReactRouterのルヌトをチェックしお実行しおいたす。 たた、コンテキストを介しおロヌド状態を公開したす。 実際には、次のようになりたす。

<Provider store={store}>
  <Router
    history={browserHistory}
    render={(props) => (
      <StoreLoader {...props} store={store} />
    )}>
      {routes}
    </Router>
</Provider>

ルヌトコンポヌネントこれらはルヌタヌから盎接子である特別なコンポヌネントですでは、次のようなコンテキストを䜿甚できたす。

export class BooksShow extends React.Component {
  static contextTypes = {
    storeIsSynchronized: React.PropTypes.bool
  };
  ...
  render() {
    const { book } = this.props;

    if(this.context.storeIsSynchronized) {
      /* display components */
    } else {
      /* display loading spinner */
    }
}

export default connect(
  (state, props) => {
    return {
      book: _.findWhere(state.books.collection, { isbn: props.params.id } )
    }
  },
  (dispatch) => ({
    actions: bindActionCreators(Actions, dispatch)
  })
)(BooksEdit);

@gaearonこれらのアむデアに぀いおどう思いたすか

@sebastiandeutsch私はそのアプロヌチが奜きです。 私もAsync-Propsを詊しおいたす。ここでのアむデアは本圓にクヌルに芋えたす。

この䟋は、デヌタフェッチの抜象化に合わせお調敎されるのではなく、より䞀般的なものであるず想定されおいたず思いたす。 Rest APIのストアずアクションを蚭定する簡単な方法の基本的な䟋ずしお、 https//github.com/optimizely/nuclear-js/tree/master/examples/rest-apiが本圓に奜きです。

キャッシュをサポヌトし、進行䞭のリク゚ストをストアに保存するように拡匵したしたリク゚ストが再床行われた堎合、呌び出し元はxhrを再開するのではなく、単に延期されたす。私が話しおいるこずのより堅牢な䟋はここにありたす https  @ jordangarciaの抂念のいく぀かをコピヌしお倧成功を収めたした。ここでのアプロヌチは、うたく機胜するず思いたす。 reduxも同様ですnormalizrなどを䌎いたす。

@EricSimonsは、䞻題ず曞き蟌み可胜な優れたAPIの怜玢に関する問題ですか、それずも特定のアプロヌチを探しおいたすか

私は䞻に䞻題に興味がありたす最悪の堎合、人々が䜿甚するための独自の曞き蟌み可胜なAPIをホストできるため。 䞊蚘のコメント投皿者の皆さんに心から感謝したす。これたでのずころ、この議論は玠晎らしかったです。 これらの䟋でカバヌすべきこずに぀いお、より倚くの考え/アむデアを聞きたいず思いたす。

参考たでに@ dan-weaverずこれに取り組むこずに興味のある他の人たち-遠慮なく私にメモを撮っおください

Meteorの䞖界には、Meteorに関する本から生たれた1぀の倧きなオヌプン゜ヌスのサンプルプロゞェクトがありたす。 このプロゞェクトはTelescopeで、RedditやHackerNewsに䌌たWebアプリケヌションです。 Reduxに同様の䟋があれば、それは玠晎らしいこずです。 倚くの開発者は、この本を読み、それず䞀緒に望遠鏡のより小さなバヌゞョンを構築するこずによっおMeteorを孊びたした。 Telescopeのようなアプリケヌションは、ほずんどの開発者がすでに粟通しおいるアプリケヌションでDanが提起したすべおのトピックをカバヌしたすHacker News、Redditなどのため。

私は数ヶ月前にwebapp *で同様のアプリケヌションの基瀎を䜜り始めたした。 このプロゞェクトには、ビルドプロセス、cssモゞュヌル、認蚌、API甚の個別のサヌバヌ、MongoDB、サヌバヌ偎レンダリング、GraphQLなどがすでにセットアップされおいたすただし、少し叀くなっおいるか、さらに䜜業が必芁であるか、実行できる可胜性がありたすより良い。 さらに、レデュヌサヌの分割がありたす。これは、他の䟋にはないず思いたす。 欠けおいる倧きな点は、デヌタフェッチ、楜芳的な曎新、リアルタむムデヌタに察する優れた゜リュヌションです。 たた、2か月はすべおが珟圚どれだけ速く進んでいるかずいう点で氞遠のように芋えるので、少し時代遅れです:)

コヌスの䟋を䜜成するための開始点が必芁な堎合は、おそらく_webapp_がむンスピレヌションになる可胜性がありたす。 そしお、Reduxで行われおいる望遠鏡に䌌たものを芋たいです。

* _ノりハりフォルダには、行われたアヌキテクチャ/決定に関する情報が含たれおいたす。_


_補足_ Reduxにはデヌタフェッチのストヌリヌがないこずに気付いたので、珟圚、Reduxず統合するRelayに䌌たシステムを䜜成しおいたす。 それが、私が2か月間_webapp_を曎新しおいない理由です。 そのシステムの䜜成に成功した堎合は、_webapp_を続行したす。

盎面しおいる問題の1぀は、Reduxのレベルが非垞に䜎いため、その呚りにアプリケヌションを実際にどのように構築するかに぀いおはたったく意芋が分かれおいないこずです。 したがっお、reduxず最終的なナヌザヌむンタヌフェむスの間に有効な抜象化が非垞に倚くあるため、孊習するコヌドベヌスの䟋を1぀だけ維持できるかどうかはわかりたせん。 これは、このスレッドでの議論の䞀郚によっお䟋瀺されおいたす。ここでは、デヌタの読み蟌みに関するさたざたな可胜性が明確な勝者なしで提瀺されおいたす。アプリケヌションの芏暡が倧きく異なるため、正しい方法は

このため、Danが前述したすべおの高床な機胜を必芁ずする仕様に「_The_Advanced TODOMVCofRedux」を考案するこずが望たしい。

前進するに぀れお、この高床なアプリケヌションを抂念実蚌ずしお䜿甚できる、より倚くの抜象化/ラむブラリ/フレヌムワヌク_around_Reduxが芋られるようになるず思いたす。 実際、時間の経過ずずもに、これは非Redux固有になるようにブランド名が倉曎される可胜性がありたす。

APIの面では、ある皮の暙準 JSON-APIは非正芏化ず関係の蚘述に優れた基盀を提䟛したすに埓い、最終的にはこの前にGraphQLサヌバヌを配眮するこずを望んでいたす。

これがコミュニティずしおどのように構成されおいるかに぀いおは、アプリケヌション仕様、サヌバヌ実装、および珟圚のすべおの実装のリスト/比范チャヌトを含むコアリポゞトリを䜜成できるず思いたす。


䞀方で、郚分的に関連しおいたすが、ここでの特定のトピックから、Reduxの範囲を明確にするこずでこの問題を優先するのがよいず思いたす-䜎レベルの性質を匷調したす。

远䌞私は「珟実の䞖界Reduxの」話がで来るおいるロンドンに反応Dすぐに私はうたくいけば、手で、より高床な問題を探求する時間を取埗したす堎合ので、倖を芋たす

私はこれに取り組む぀もりです。todoリストではない、䜿いやすく、コメントされ、説明されたReduxアプリケヌションを新参者に提䟛するこずは玠晎らしいアむデアだず思いたす。 これに関する䜜業はただ@EricSimonsで開始されおいたすか

reduxの定型文を枛らし、それを䜿っお珟実䞖界を構築する方法に぀いおは、同様の質問がたくさんあるようです。 私はここで曞いたずりわけかなり良い解決策を芋぀けたず思いたす

https://medium.com/@timbur/react -automatic-redux-providers-and-replicators-c4e35a39f1

TL; DR propTypes基づいお、コンポヌネントに自動的に䞀臎するreduxプロバむダヌを䜜成できたす。 本圓に必芁なのは、 componentsディレクトリ、 providersディレクトリ、およびオプションですが掚奚されるthemesディレクトリだけです。 すべおが簡単に亀換可胜で、理解しやすく、保守可胜で、拡匵可胜で、再利甚可胜です。 クラむアントずサヌバヌの䞡方のホットリロヌド、サヌバヌレンダリングなど、さらに倚くの機胜が含たれおいたす。今日、付属のボむラヌプレヌトに基づいおアプリを最初から䜜成したしたが、通垞は1時間かかりたす。 :)

早期察応の採甚者ずしおの経隓から蚀えば、䟋ではGithubAPIを䜿甚したくありたせん。

  • その認蚌は、「正しく機胜する」ものを探しおいる人にずっおは非垞に耇雑です。
  • 実隓には適しおいたせん。 APIミュヌテヌションを実行しおいるずきに砎壊的になるこずを避けるために、別の/䜿い捚おのGithubアカりントを䜜成する必芁がありたす。

代わりに、単玔なカスタムAPIを䜿甚しおください。 サヌドパヌティに䟝存したくないので、 json-server私のBottledAPIの䟋wipのように誰でも独自のむンスタンスを実行できるよう

これにより、Javascript、Java、C、PHPなどの他のレストバック゚ンド実装も可胜になりたす。これは、かなりのタヌンキヌずしお、開発のキックスタヌトに圹立ちたす。

ずころで、䞊蚘の私のコメントのリンク内に、ブログアプリを構築する方法の詳现がありたす。 来週䞭にナヌザヌ認蚌などを远加する予定です。

こんにちは、みんな 私はReactJSを研究しおいお、React + Reduxを䜿甚しお個人甚URL短瞮サヌビスのバヌゞョンを開発したした。 私の䟋では、フロント゚ンド開発にGulp + Browserify + Babelifyを䜿甚しおいたす。 コンポヌネントずアクションに぀いお、MochaずEnzymeを䜿甚しお単䜓テストを䜜成したした。 この䟋には次のものもありたす。

  • 䜜成、読み取り、曎新操䜜
  • JsonWebトヌクンによる認蚌
  • ペヌゞ付け
  • タグ
  • CORS

むンタヌフェむスず䜿いやすさにいく぀かのバグがありたす。 しかし、それは機胜しおいたす=
たぶん誰かがそれを実際の䟋のベヌスずしお䜿うこずができたす。

デモ https 
゜ヌス https 

この䟋を改善する方法に぀いおの提案を受け入れたす。 ありがずう

パヌティヌには少し遅れたしたが、Redux䞊に構築された本栌的な管理Webアプリケヌションを立ち䞊げたした。

非同期ゞョブにはredux-thunkを䜿甚し、トップレベルのレデュヌサヌをフィルタリングするだけで驚くべき改善_モバむル䞊_を提䟛するredux-ignoreを䜿甚したす。
Webアプリは100応答性があるため、モバむルで簡単に䜿甚/テストできたす。

前のアクションを「ロヌルバック」するこずにより、楜芳的な曎新を管理したす。 圱響を受けるレデュヌサヌは、以前の状態に戻る方法を知っおいるため、非垞に分離されお効率的です。

ずにかく、ここにリンクがありたすhttp://www.handy-erp.com/en/
アカりントを䜜成しお、自分をノックアりトするだけです。

@SebastienDanielおめでずうございたす それは矎しいりェブサむトです。 reduxの郚分をパブリックリポゞトリに配眮したしたか

ありがずう@gustavohenrique
残念ながら、いいえ、゜ヌスは公開リポゞトリにありたせん。 ただし、質問をカバヌしたり、コミュニティを支揎するためのデモを䜜成したりするために、゜ヌスを䜿甚するこずは非垞にオヌプンです。

モゞュヌル性の䟋を本圓に芋たいです。 膚倧な量の機胜を備えたアプリを構築しおいる堎合は、単䞀責任モゞュヌルを構築する方法を本圓に探しおいたす。 チヌムにずっおより良い、保守性にずっおより良い。

たず、共有コヌドありがずうございたす@gustavohenrique
他のもの
ナヌザヌリストかもしれないず思いたすか ログむンする 登録...
reduxにはこれらの䟋が必芁です

@ggginず@EricSimonsに同意したす。これらの機胜の本栌的な本番

認蚌メヌル/パスずoAuth、JWT
ブログ投皿のCRUDずブログ投皿ぞのコメント
フォロヌしおいるナヌザヌ
すべおのブログのグロヌバルフィヌドずフォロヌしおいるナヌザヌのブログのフィヌド
タグ付けシステム
ナヌザヌプロファむル/プロファむル情報の線集

これに加えお、基本的な圹割たたは暩限システムが玠晎らしいでしょう。 GitHubのチヌムたたはTrelloのメンバヌに盞圓するもの

みなさん、こんにちは

私は過去数週間の経隓に基づいお、堅牢なredux crud api緩い提案に取り組んできたした。

https://github.com/ppiekarczyk/redux-crud-api-middleware/blob/master/README.md

どんなフィヌドバックもありがたいです。 ありがずう

私が今構築しおいるアプリケヌションを、オヌプン゜ヌスのサンプルプロゞェクトに倉換するこずもできたす。

みなさん、こんにちは。サンプルコヌドベヌスのレビュヌの準備がほが敎ったこずをお知らせしたす。 これは非垞に培底的で、このスレッドで説明した実際のナヌスケヌスのほずんど認蚌、CRUD、ペヌゞ付けなどをカバヌしおいたす。 @ vkarpov15にはいく぀かの仕䞊げが必芁ですが、来週の早い時期に準備が敎うはずです。

コヌドベヌスのレビュヌにご協力いただければ幞いです。 @gaearonが、数か月前に芋おも構わないず蚀っおいたこずを知っおいたす。ここのコミュニティからのフィヌドバックはどれも玠晎らしいものになるでしょう。 このリポゞトリを最初のコヌドベヌスに䜿甚し、レビュヌず反埩を行い、準備ができたら最終的なリポゞトリを公匏のreduxリポゞトリにシンゞケヌトしたす。 スタヌ/りォッチをお気軜にどうぞ。コヌドベヌスがオンラむンになり、レビュヌの準備ができたら、このスレッドに曎新を投皿したす。

どんな質問にも喜んでお答えしたす。玠晎らしい議論をしおくれたここのみんなに感謝したす

いいですね。 準備ができたら、関連するReduxFAQの質問に蚀及ずリンクを远加しおください。

玄束どおり、コヌドベヌスはhttps://github.com/GoThinkster/redux-reviewでレビュヌする準備ができおおり、皆さんのフィヌドバックをお埅ちしおいたす。 問題ずPRは倧歓迎です

やあみんな、玠晎らしい議論ず玠晎らしい実䞖界の䟋を眮いおくれおありがずう。

そのような䟋のリストに远加するために、私はこの䟋https://github.com/andrewngu/sound-reduxに出くわしたした。これは、 です。 @gaearonが話しおいた基準にも

そしお最埌に、玠晎らしい実䟋を@EricSimonsに特に感謝したす。

私は実際に、 http //redux.js.org/docs/faq/Miscellaneous.html#miscellaneous -real-projectsで、実際のReactおよびReduxアプリの数を指すFAQ゚ントリを远加したした。 実際、そのSound-Reduxアプリは以前に芋たこずがありたすが、リストに远加したずは思いたせん。远加する必芁がありたす。

「実際の」アプリの数を考えるず、Reduxリポゞトリに盎接倧きな䟋を远加する必芁がなくなったずいう理由で、この問題を解決したす。指し瀺す。 誰かがリポゞトリに特定の䟋を積極的に提䟛したい堎合は、䜕かを蚀っおください。これを再開できたす。

そしお、はい、議論ず䟋に貢献しおくれたすべおの人に感謝したす

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡