/ / Шаблони за наслояване в Backbone.js - javascript, backbone.js

Шаблони за наслояване в

Основно съм обучен в React, така че гръбначният стълб е малко старомоден, доколкото мога да разбера, но правя предизвикателство за интервю за работа.

Задачата е да се изгради преглед на публикация в блог в основата и подчертаването.

Получих файл с проект с вече дадената ми колекция с обект от 6 публикации в блога.

Има контейнер, който са публикациите в блогапредставени в. Това трябва да съдържа неща като общия брой на елементите, броя на одобрените публикации, отхвърлените публикации и списъка с публикации в блога и т.н. Трябва да има и слой за самите публикации, всеки от които съдържа едноредов фрагмент от текста, дата и час на пощата, тип социална мрежа и др.

Така че в отговор вие просто създавате два компонента (списъчен контейнер и елемент от списък) и рендирате компонента на списъчния елемент с контейнера, след което изобразявате контейнера в html.

Кой е най-добрият начин да постигнете това в гръбнака? Можете ли да изобразите шаблон в друг шаблон? Дали шаблонът е повече или по-малко еквивалент на компонент в реакция?

Отговори:

0 за отговор № 1

Можете ли да изобразите шаблон в друг шаблон?

За разлика от реакцията - която е механизъм за рендиране,гръбнакът е рамка, а не механизъм за рендиране. С него можете да използвате всякакви библиотеки за шаблони. И отговорът на това зависи от това, което използвате. Например, ако използвате soy шаблони можете да извикате един шаблон от друг. Или може би можете да използвате самата реакция с Backbone като шаблонна машина.

Дали шаблонът е повече или по-малко еквивалент на компонент в реакция?

Не. Еквивалентът на компонент би бил a Backbone.View тъй като доколкото знам, реакционните компоненти имат свое собствено поведение, тъй като основният шаблон е неизвестен. Поведението се обработва от изгледа, изобразяващ шаблона.