私はUIを構築するためにClojurescriptを学び、Reactラッパーを使いたいと思います。私はOmにダイビングする前にReactを学ぶ必要がありますか?私はClojurescript Omを学ぶ前にReactを学ぶべきですか?
答えて
最初にClojureScriptを学んで、Reactについて考えないでください。
Omの学習曲線は簡単ではなく、Omに付属する抽象概念のいくつか(原子、プロトコルなど)が成立する前に、言語の基礎をかなり理解しておく必要があります。パワフルでシンプルで使いやすいように設計されています。
正直、私はRe-agentを最初にお試しください。ビューを記述するための構文は素早く素早くでき、原子の理解を固めるのにも役立ちます。あなたがそれを好むなら、完全なFRPアーキテクチャのためにRe-frameでそれを補完することができます。
Re-agentやRe-frameから来るOmの方がReactよりも簡単に学習できると思います。
いいえ、Om(またはReagent)にダイビングしてください。
UIの関心事の99%については、基本的なリアクションの詳細を知る必要はありません。最終的に、その1%のケースでリアクションドキュメントを参照する必要があります。
私はReactについてあまり心配しません。あなたはReagentを通してそれを学ぶことができます。既存のコードを読むことで試薬にまっすぐに潜り込みます。私はFlappy Bird demoとその他いくつかから始めました。
Reactを理解するには、componentDidMount
と他のコンポーネントのライフサイクルメソッドの使用法を探すことができます。しかし、正直なところ、特別な使用事例については、これらの方法を理解する必要があります。一意のkey
を持つ必要がある各項目は、最新のバージョンのReactで削除されているため、レガシーコードの場合にのみ、あなたをトリップするものです。
また、最初からOm Nextコードとチュートリアルを読むこともできます。あなたはすぐにそれらを理解することはできませんが、彼らに戻る必要はありません。私はそれが誰のためにも当てはまると信じています!
どのようにアプローチするかは、トップダウンユーザーかボトムアップユーザーかによっても異なります。ボトムアップの学習者は、チュートリアルの1つから、クエリがそれらをコンポーネントにリンクするメタデータを持っていることを知り喜んでいるかもしれません。一方、トップダウンの学習者は安心してcomplete applicationを探すことができます。私の現在のbest effortは、理解のために小さなOm Nextアプリケーションにあります。
- 1. ASP MVCを学ぶには、まずC#を学ぶべきですか?
- 2. 私はC++かjavaを学ぶべきでしょうか?
- 3. ヒューリスティックを学ぶ前に人工知能を学ぶ必要があります
- 4. PostgreSQLを学ぶ
- 5. 数学記法を学ぶには?
- 6. 私はiPhone App Dev 3.0で学ぶべきか
- 7. C#またはJavaを最初に学ぶべきですか?
- 8. JavaScriptを学ぶことを学ぶが、私はつまらない。
- 9. フレームワーク(レール)を学ぶには?
- 10. objectArxを学ぶには?
- 11. がscikit-学ぶ
- 12. ASP.NET MVCを学ぶ
- 13. Ruby Cursesを学ぶ
- 14. WPFを学ぶ...フルスクリーンランチャーアプリ
- 15. Apache POIを学ぶ
- 16. Djangoフレームワークを学ぶ
- 17. Apache Ofbizを学ぶ?
- 18. Ruby on Railsを学ぶときは、単にRailsを学ぶだけでなく、それに関連する技術を学ぶだけでいいですか?
- 19. Cを学ぶことなくObjective-cを学ぶC
- 20. SilverlightまたはJavaScript/JQuery/CSS/HTMLを学ぶべきですか?
- 21. ウェブデベロッパーはまだJavaScriptを学ぶべきですか?
- 22. Express.jsまたはSails.jsを学ぶべきですか?
- 23. JavaからOpenGLを学ぶ
- 24. アンドロイドプログラミングを学ぶ場所は?
- 25. CでSDLを学ぶ
- 26. どのLispの方言を学ぶべきですか?
- 27. 私は同じ科目の学生sidを学ぶsid = "02"
- 28. GTK +やGTKMMを学ぶべきでしょうか?
- 29. FirebugやIE8 Developer Toolsを学ぶべきでしょうか?
- 30. フルスピードでエルムを学ぶには?
私は個人的には、試薬が使うもっと簡単なモデルのためにOmの複雑さを避けました。当時、私はリアクトについてはほとんど知りませんでした。それ以来、ほとんど変化がありませんでした。しかし、私はClojure(Script)を最初に学ぶことをお勧めします。どのくらいの時間を投資するかは、関数型プログラミングや他のリスプに精通しているかどうかによって異なります。 –