Size: a a a

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

2020 November 25

J

Jasur in React — русскоговорящее сообщество
Stanislav
return { ...state, articles: [...state.articles, action.payload] }

с подобными вопросами лучше в @js_ru
Понял спасибо вам
источник

ON

Octavian Newman in React — русскоговорящее сообщество
Зачем .svg файлы импортируются как React.Component?

Это как-то помогает выиграть в плане размера файла и в плане скорости рендера страницы?
источник

S

Stanislav in React — русскоговорящее сообщество
Octavian Newman
Зачем .svg файлы импортируются как React.Component?

Это как-то помогает выиграть в плане размера файла и в плане скорости рендера страницы?
я не знаю что там у вас в вебпаке, но могу предположить что в конце концов ReactComponent это просто свг в виде компонента.
источник

AK

Alexander Kasabucki in React — русскоговорящее сообщество
Octavian Newman
Зачем .svg файлы импортируются как React.Component?

Это как-то помогает выиграть в плане размера файла и в плане скорости рендера страницы?
а там обычные svg ?
источник

ON

Octavian Newman in React — русскоговорящее сообщество
Я скачал репозиторий один с гитхаба, изучаю как делался проект. Не мой код.
источник

ON

Octavian Newman in React — русскоговорящее сообщество
Alexander Kasabucki
а там обычные svg ?
Да, просто .svg
источник

S

Stanislav in React — русскоговорящее сообщество
Octavian Newman
Зачем .svg файлы импортируются как React.Component?

Это как-то помогает выиграть в плане размера файла и в плане скорости рендера страницы?
источник

ЕИ

Егор Иванов... in React — русскоговорящее сообщество
Octavian Newman
Зачем .svg файлы импортируются как React.Component?

Это как-то помогает выиграть в плане размера файла и в плане скорости рендера страницы?
хм. вообще так свгшка не загружается как отдельный файл, вместо этого оно просто отобразится в HTML. так работает только на сreate-react-app вроде как, так как там у них под капотом это: https://www.npmjs.com/package/@svgr/webpack
источник

ON

Octavian Newman in React — русскоговорящее сообщество
Спасибо за ответы.

Нашел статью как раз по SVGR с объяснением.

https://blog.bitsrc.io/transform-an-svg-into-a-react-component-with-svgr-8d2ba10f424c

Вот все плюсы:
- Size reduction: SVG-to-React component conversion shaves off some excess SVG styling.
- No extra requests are made by the browser to fetch SVG images since they are now bundled with the JS.
- It allows for easier control and maintenance of SVGs since they are now React components.
- Verbose and obscure SVGs can be converted to customizable React components that expose a simple declarative API.
источник

МИ

Максим Исаев... in React — русскоговорящее сообщество
Салют! Подскажите как в react-final-form использовать валидацию по любому событию, а не только по onSubmit?
источник

M

Martin 马丁 in React — русскоговорящее сообщество
Добрый день, подскажите, верно ли я составил компоненты или здесь есть огрехи?
источник

S

Stanislav in React — русскоговорящее сообщество
Martin 马丁
Добрый день, подскажите, верно ли я составил компоненты или здесь есть огрехи?
это все один компонент, просто разное представление
источник

S

Sanj in React — русскоговорящее сообщество
Как правильно будет организовать приложение когда таких фильтров как на картинке 30 например? Сейчас делаю мап массива в котором есть объект такого вида, но тут возникают проблемы когда нужно типизировать componentProps, ну и массив получается монструозный. Как сделать лучше?
{
     component: GlobalInput,
     componentProps: {      
           placeholder: '',
           value: ,
           onChange
     }
источник

S

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

S

Stanislav in React — русскоговорящее сообщество
зачем документом?
источник

M

Martin 马丁 in React — русскоговорящее сообщество
Stanislav
это все один компонент, просто разное представление
При корректной работе нет сильной разницы, как всё представлено? Просто я не знаю, может как я сделал вообще не принято распределять?
источник

S

Sanj in React — русскоговорящее сообщество
Stanislav
зачем документом?
я отправляю как фотография, незнаю почему как документ отправляет
источник

S

Stanislav in React — русскоговорящее сообщество
Martin 马丁
При корректной работе нет сильной разницы, как всё представлено? Просто я не знаю, может как я сделал вообще не принято распределять?
вы хотите раздробить это все в щепки, а тут максимально простая задача, просто куча кнопок.
источник

AK

Alexander Kasabucki in React — русскоговорящее сообщество
Martin 马丁
Добрый день, подскажите, верно ли я составил компоненты или здесь есть огрехи?
вопрос про верстку  ?)
источник

S

Stanislav in React — русскоговорящее сообщество
Stanislav
вы хотите раздробить это все в щепки, а тут максимально простая задача, просто куча кнопок.
разве что с сеткой и выглядят по разному, но это уже просто модификатор в бэме или что-то подобное, другими словами это уже цсс
источник