Бекенд отдаёт данные в виде массива. Я могу выводить их стандартно - циклом. Но если мне хочется полноценной интерактивности фронтенда - правильно ли я понимаю что я должен этот массив преобразовать в JSON и уже с ним работать - например выводить шаблонизатором handelbars? Либо лучше использовать php, а handelbars и json будут подключены позже, например для аякс-запросов?
Тут ещё момент - если страница сложная то наверно имеет смысл строить dom на клиенте, а значит мне сразу надо преобразовывать данные в JSON, так? ps. Если так - как лучше передать переменную php (со строкой json) в js?