Size: a a a

React — русскоговорящее сообщество

2021 January 25

A

Andrey in React — русскоговорящее сообщество
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Andrey
Указал id для body его будет использовать ReactDOM.render для вставки содержимого
Но если вставляю туда компоненты без родительского элемента, получаю ошибку, что для JSX нужен обязательно родительский элемент.
Не пойму как сделать такую структуру, чтобы не было лишних div
<body>
. . <header></header>
. . <main></main>
. . <footer></footer>
</body>
Fragment почитай в доке
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
Zulqarnayn
точнее масштабирование и размерные линии
масштабирование при помощи d3-zoom
источник

GO

Green Orange in React — русскоговорящее сообщество
Andrew Revinsky
И еще вопрос в программирующую вселенную: какой библиотекой воспользоваться, чтобы без влезания в css, флексы и гриды, получить панельно-плашечный интерфейс без прокрутки, aka винда 8 (забыл, как это уродство официально называлось). Мне нужно, чтобы это было веб-приложение, шириной и высотой с вьюпорт, независимо от десктоп/мобилок, чтобы кнопки с иконками, автоувеличение кнопок.. Типа, как если бы для смарт Тв что-то сделать. Подскажете - ?
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
Zulqarnayn
точнее масштабирование и размерные линии
сохраняешь в стейт текущую размерность, и в зависимости от нее показывешь текущие цифры
источник

AR

Andrew Revinsky in React — русскоговорящее сообщество
Я спрашивал про возможно уже написанную библиотеку для подобных нужд.
источник

GO

Green Orange in React — русскоговорящее сообщество
Andrew Revinsky
Я спрашивал про возможно уже написанную библиотеку для подобных нужд.
причем тут реакт?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Andrew Revinsky
Я спросил, есть ли что-то готовое, чтобы layout был заточен на работу с кнопками-квадратами, их позиционирование по углам и с привякой к сторонам и тп
источник

Z

Zulqarnayn in React — русскоговорящее сообщество
Andriy Dudariev
масштабирование при помощи d3-zoom
хотелось бы узнать логику и как реализовано. хотел самостоятельно реализовать только на реакте
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
Zulqarnayn
хотелось бы узнать логику и как реализовано. хотел самостоятельно реализовать только на реакте
загугли. там библиотека сама возвращает правильные координаты после подписки на событие. Координаты только в css transform подставить надо
источник

Z

Zulqarnayn in React — русскоговорящее сообщество
Andriy Dudariev
масштабирование при помощи d3-zoom
подписка на scroll и менять scaling?
источник

AR

Andrew Revinsky in React — русскоговорящее сообщество
Слушайте, да вы глухи, похоже. Простите, конечно. Но я спросил не про грид-систему, а про плашечную систему. Чтобы вьюпорт, квадратные кнопки и тп. Без пролитывания. Рил-эстейт, чтобы по вертикали тоже был отмерен.
источник

Z

Zulqarnayn in React — русскоговорящее сообщество
Andriy Dudariev
загугли. там библиотека сама возвращает правильные координаты после подписки на событие. Координаты только в css transform подставить надо
а как там сетка уменьшается как бы "в себя" при уменьшении  и увеличивается.
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
Zulqarnayn
а как там сетка уменьшается как бы "в себя" при уменьшении  и увеличивается.
да.
https://reactflow.dev/examples/ - вот пример того, как масштабирование работает
источник

Z

Zulqarnayn in React — русскоговорящее сообщество
Andriy Dudariev
да.
https://reactflow.dev/examples/ - вот пример того, как масштабирование работает
спасибо
источник

A

Andrey in React — русскоговорящее сообщество
Тимофей 🛴
Fragment почитай в доке
👍
источник

SM

Soltukiev Malik in React — русскоговорящее сообщество
Перешел с компонентов на useFormik, и зачем я спрашивается страдал до сих пор с этими компонентами.
источник

AK

Almaz Kham in React — русскоговорящее сообщество
всем привет. существует компонент (код на картинке), который состоит из 2 основных компонент - InvoiceForm и InvoiceTable. Нужно создать такой же, только без InvoiceForm. Копировать все заново не хочется, несмотря на то что это очень просто. Есть ли решение с HOC? И если да то каким образом?
источник

VS

Viktor Stepanov in React — русскоговорящее сообщество
Almaz Kham
всем привет. существует компонент (код на картинке), который состоит из 2 основных компонент - InvoiceForm и InvoiceTable. Нужно создать такой же, только без InvoiceForm. Копировать все заново не хочется, несмотря на то что это очень просто. Есть ли решение с HOC? И если да то каким образом?
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
Almaz Kham
всем привет. существует компонент (код на картинке), который состоит из 2 основных компонент - InvoiceForm и InvoiceTable. Нужно создать такой же, только без InvoiceForm. Копировать все заново не хочется, несмотря на то что это очень просто. Есть ли решение с HOC? И если да то каким образом?
я бы передал через пропс какой-то параметр, по какому показывать или нет
источник