問題タブ [reason-react]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
record - 多くのフィールドを持つフォームの管理
ReasonReact でフォームを書いています。状態としては中古reducerComponent
・レコードです。私はこのようなものを持っているとしましょう:
この例では 2 つのフィールドしかありませんが、たとえば 30 のフィールドがある場合、どのように処理しますか? これは、30 の異なるアクションを作成し、これをレデューサーで 30 回処理する必要があるということですか? 意味のないコードがたくさんあります。レコードをより動的に変更する方法はありますか、それとも状態 (オブジェクト、Js.t) に別の構造を使用する必要がありますか?
明確にするために、この種のフォームを 2 つのケースで使用します。
- 状態を Js.Json.t に変換し (bs-json を使用)、サーバーに送信する (bs-fetch を使用)
- reason-apollo (graphql) をミューテーションとして使用してサーバーに送信します。
javascript - Reason React を使用して js コンポーネントを使用する
js の相互運用性に問題があります。私は次のようにjsコンポーネントのreact- slickを使用しようとしています:
しかし、webpack で次のエラーが発生しました。
Carousel.js
コンパイル時にBSがファイルを考慮していないように見えますか?
ところで、私はこのreason-react docに従っています