Александр
Вроде же есть документация и исходный код, а народ не хочет взять и разобраться, каким-то слухам верит
Александр
Что-то где-то слышали и повторяют, без обид
Sergey
Dmitriy
Oleh
🅅aleriy
мне вот лично до одного места как там все это называется вдом, файбер щмайбер
🅅aleriy
главное чтобы было понимание как работает
🅅aleriy
и задачи решались конкретные
🅅aleriy
а то можно знать всю эту теорию, блестать ей в чатике, а простые вещи не понимать как сделать правильно
🅅aleriy
он грешит на виртуал дом
🅅aleriy
мне что дом что дача
🅅aleriy
тормозит у него не из за этого
Viktor
Dmitriy
Александр
Так кого винить то в тормозах?
Александр
Fiber, vdom, react
artalar
artalar
Норм таблицу впринципе сложно сделать
Александр
И какие требования к таблице собственно
artalar
Посмотрите ag-grid. Подумайте что можно было бы сделать лучше. Если придумали - значит вы знаете не все проблемы, которые необходимо решать
artalar
King
Александр
artalar
Тоже хороший вопрос
Потому что: фильтры, сортировки, перетаскивания, вложения, группировки....
Александр
Резайз колонок ?
artalar
Sergey
Драг энд дроп колонок, строк, ячеек
некоторые компании на одних только гридах целые бизнесы строят, так что неудивительно, что хороших решений не так много. Ибо правда, проблем надо решать просто дофига :)
Александр
Ясно, вы говорите о такой универсальной таблице, которая может вообще все на свете, но в подавляющем количестве задач это все нафиг не нужно, потому наверное и не делает никто универсальное решение, решают задачи свои по месту.
Alexander
просто вспомнилось, что еще 5 лет назад я писал алгоритмы для проведения испытаний ракетных двигателей, на языке ansi c, ну то есть прям вот писал своими руками строчки, которые работали с температурами в тысячи градусов и давлениями в тысячи атмосфер, такую гордость ощущал за свою деятельность... но мы все проебали, теперь я пилю формочки на реакте и зарабатываю в три раза больше денег, а двигатели так и остаются неиспытанными, потому что все деньги спиздили
С одной стороны грустно. С другой, спасибо за хорошее сообщение, которое можно показывать элитистам в программировании, упрекающих людей в "веб макаковстве"
🅅aleriy
собственно не встречал пока реальных проектов где было бы требование делать таблицы без пагинации
Александр
Александр
Не совсем вас понял
🅅aleriy
🅅aleriy
т.е. если таблица на 100тыс записей, то без пагинации со скролом она из коробки не расчитана
🅅aleriy
у меня на проекте было 2,5млн записей в таблице, пришлось свой компонент делать
Александр
Вы про виртуализацию? Да там ее не было вроде, и не уверен можно ли прикрутить
Dmitriy
🅅aleriy
Александр
Ну раз требование то понятно
🅅aleriy
при чем просили сделать так, чтобы можно было по ctrl-f искать еще :))))
Roman
Как лучше учить react и его стэк?
По офф док-ции?
Или тут есть видео уроки (https://scrimba.com/playlist/p7P5Hd) и статья (https://habr.com/ru/company/ruvds/blog/432636/)
Про видео уроки спрашиваю т к слышал что у реакта есть скрытый API
На рекате максимум todo-list делал без использования redux
И год на Vue + его стэк использую из-за этого есть понимания как работают эти фреймворки
🅅aleriy
🅅aleriy
взоржал аж :))
Roman
Мб старая инфа или я не правильно понял
Александр
🅅aleriy
Александр
Только для lazy загрузки компонентов
🅅aleriy
https://reactjs.org/docs/code-splitting.html
Александр
Для загрузки данных ещё не выкатили
Александр
Я вот про это https://github.com/facebook/react/blob/master/packages/react-cache/README.md
🅅aleriy
🅅aleriy
ну там и написано поэтому
Александр
Ну мы возвращаемся к тому что не надо юзать то чего нет в доке, скукотища же
Александр
Не в курсе, самому было бы интересно
Китикет
Александр
Есть конкретная инфа когда уже? Или все ещё мид 2019?
Но есть же уже потуги энтузиастов заюзать суспенс для данных, там сводится к throw промиса, error boundary перехватывает промис, показывает лоадер, при резолве снова перерендеривает компонент но уже с данными.
Max
Anonymous
Всем добрый. Я тут освежаю реакт и наткнулась на странность. Битый час ломаю голову. Что я делаю не так?
App.js
import Side from './Side'
class App extends Component {
render() {
return (
<Carousel>
<div> ... </div>
</Carousel>
)
}}
<Side />
export default App;
eму не нравится side, пишет expected and assignment or function call instead saw an expression no-unused-expressions
Anonymous
Подскажите пожалуйста
Anonymous
?
eden
<Side /> просто так в воздухе висит?
Китикет
Китикет
дикий ор
eden
?
eden
что тут происходит сегодня
Anonymous
Ну я пробовала в див засунуть