Основно съм обучен в React, така че гръбначният стълб е малко старомоден, доколкото мога да разбера, но правя предизвикателство за интервю за работа.
Задачата е да се изгради преглед на публикация в блог в основата и подчертаването.
Получих файл с проект с вече дадената ми колекция с обект от 6 публикации в блога.
Има контейнер, който са публикациите в блогапредставени в. Това трябва да съдържа неща като общия брой на елементите, броя на одобрените публикации, отхвърлените публикации и списъка с публикации в блога и т.н. Трябва да има и слой за самите публикации, всеки от които съдържа едноредов фрагмент от текста, дата и час на пощата, тип социална мрежа и др.
Така че в отговор вие просто създавате два компонента (списъчен контейнер и елемент от списък) и рендирате компонента на списъчния елемент с контейнера, след което изобразявате контейнера в html.
Кой е най-добрият начин да постигнете това в гръбнака? Можете ли да изобразите шаблон в друг шаблон? Дали шаблонът е повече или по-малко еквивалент на компонент в реакция?
Отговори:
0 за отговор № 1Можете ли да изобразите шаблон в друг шаблон?
За разлика от реакцията - която е механизъм за рендиране,гръбнакът е рамка, а не механизъм за рендиране. С него можете да използвате всякакви библиотеки за шаблони. И отговорът на това зависи от това, което използвате. Например, ако използвате soy
шаблони можете да извикате един шаблон от друг. Или може би можете да използвате самата реакция с Backbone като шаблонна машина.
Дали шаблонът е повече или по-малко еквивалент на компонент в реакция?
Не. Еквивалентът на компонент би бил a Backbone.View
тъй като доколкото знам, реакционните компоненти имат свое собствено поведение, тъй като основният шаблон е неизвестен. Поведението се обработва от изгледа, изобразяващ шаблона.