私は主にReactで訓練されているので、バックボーンはちょっと古風なことですが、私は就職の面接のためにテイクホームのチャレンジをしています。Backbone.jsのテンプレートをレイヤー化
タスクは、バックボーンとアンダースコアでブログ投稿ビューアを構築することです。
私は既に6つのブログ投稿のオブジェクトで私に与えられたコレクションでプロジェクトファイルを与えられました。
ブログ投稿が表示されるコンテナがあります。これには、アイテムの合計数、承認された投稿数、拒否された投稿数、ブログ投稿一覧などが含まれている必要があります。投稿のレイヤーが必要です。それぞれに1行のテキストスニペット投稿の時間、ソーシャルネットワークのタイプなど
反応すると、2つのコンポーネント(リストコンテナとリストアイテム)が作成され、リストアイテムコンポーネントがコンテナでレンダリングされ、次にコンテナがhtmlにレンダリングされます。
バックボーンでこれを達成する最良の方法は何ですか?別のテンプレート内でテンプレートをレンダリングできますか?テンプレートは、反応の要素と同等かそれ以下のものですか?
バックボーンはjQuery MVCです。ドックは超小型ですが、まだ完成しています。コードも2k行以下であり、役立つコメントが含まれています。独自のモデルやコレクションをミックスに追加するだけで、Reactのビューパーツ(コンポーネント)と同じようにバックボーンを使用できます。 –
アンダースコアテンプレートはほぼ同じですが、データが変更されたときに自動的に再レンダリングされません。テンプレート全体を再レンダリングするか、またはjqueryを使用して選択的に再レンダリングする必要があります。 –