Таблицы! Таблицы? Таблицы…

0

Я когда то хотел просто с шапкой так на сайте сделать. К сожалению в то время понял, что поддержки браузеров нет, что-то не могут видимо договориться. Сейчас смотрю ситуация улучшается.

Таблицы! Таблицы? Таблицы…

Таблицы! Таблицы? Таблицы…

0

Попробовал ваш пример "на печать" — можно смело присваивать ярлык еще одна кастомная неудача, только еще и с transform.

Таблицы! Таблицы? Таблицы…

0

В статье был посыл в том, что, чем брать кастомную другую и килотонны JS кода, лучше сделать кастомную свою. Конечно стандартная разметка для того и сделана, чтобы быть стандартом. Но Вы уже точно опоздали, этих кастомных таблиц — тьма. Впечатление производит "динамика" — такова тенденция.

Таблицы! Таблицы? Таблицы…

0

Чем проще то? В Вашем примере надо синхронизировать transform свойство, а в большинстве случаев синхронизируют scroll(Top/Left) свойство. Это в динамике — а вот в статике в примере разметка самая вроде "стандартная". Т.е. чем полезен пример — это возможно печать.

Удаленные AJAX компоненты для ReactJS

0

В моём случае, мы должны были сделать реакт-приложение и отдать его, а заказчик на своей стороне, может даже через пол года, хотел постоянно менять шаблоны своими силами не трогая само приложение.

Удаленные AJAX компоненты для ReactJS

Удаленные AJAX компоненты для ReactJS

+1

Могу рассказать, что стояла задача примерно такая.
Есть список пользователей.
При просмотре каждого пользователя формируется url:
/user/{template}/{user_id}
Нужно было внедрить шаблонизатор для просмотра пользователя.
допустим
/user/table/1 — показать 1-го пользователя в табличной верстке
/user/flex/1 — показать 1-го пользователя в резиновой верстке
/user/.../1 — показать 1-го пользователя в…
и так далее, используя удаленные компоненты "представление" пользователя можно сделать независимым, его может делать другой человек и можно сделать сколько угодно таких тем для показа пользователя.

Удаленные AJAX компоненты для ReactJS

0

Да, согласен, у меня к концу проекта удаленный компонент разросся до 2к строк и встал вопрос о третесторонних модулях, о том как вынести общий функционал для некоторых компонентов.
Как вариант да — делать ручками, но я не решился.
Это одна из причин написания статьи, может быть кто-то делал по-другому и решал такие проблемы.

Удаленные AJAX компоненты для ReactJS

0

Я тоже не спец, я сразу сказал заказчику, что это небезопасно.
Хотел об этом пару строк написать в статье, но думаю многие знают.

Удаленные AJAX компоненты для ReactJS

0

Если не добавлять в компонент require('react') или import React from 'react', нет смысла гонять это вебпаком, если внутри вебпак все равно использует бабел. Вот поэтому я напрямую бабелем и подготавливаю.


А если добавлять, тогда каждый компонент будет включать в себя реакт, это не хорошо.