Size: a a a

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

2021 March 04

MK

Maxim Koylo in React — русскоговорящее сообщество
Eugene Stepanyuk
думаю в будущем это все будет, потом может вылиться в геморой
та я никогда так не пробовал конечно, всегда момент был, а вот щас посмотрел на dayjs и аж слюнки потекли от размера
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Maxim Koylo
стапе dayjs весит 2кб?
Почти
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
ну округлил подумаешь
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
главное что не 70)
источник

RS

Roman Still in React — русскоговорящее сообщество
ох уж эти метрики по килобайтам
источник

DP

Dmitry Plyaskin in React — русскоговорящее сообщество
Maxim Koylo
ну округлил подумаешь
скорей всего еще придется пару плагинов поставить и он чуть тяжялей станет
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Dmitry Plyaskin
скорей всего еще придется пару плагинов поставить и он чуть тяжялей станет
все равно будет не жирным
источник

DP

Dmitry Plyaskin in React — русскоговорящее сообщество
и есть не очевидные моменты с проверкой даты на валиднось, но решается гуглом и стековерфлоу
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Roman Still
ох уж эти метрики по килобайтам
Килобайт мегабайт бережет
источник

RS

Rustam Sahatov in React — русскоговорящее сообщество
Dmitry Plyaskin
скорей всего еще придется пару плагинов поставить и он чуть тяжялей станет
а еще русская локализация так се. Месяцы не умеет нормально склонять
источник

RS

Roman Still in React — русскоговорящее сообщество
Vladimir Klimov
Килобайт мегабайт бережет
Да, но многие руководствуются при выборе только размером
источник

DP

Dmitry Plyaskin in React — русскоговорящее сообщество
Rustam Sahatov
а еще русская локализация так се. Месяцы не умеет нормально склонять
может быть, не помню, что бы с этим сталкивался
источник

DP

Dmitry Plyaskin in React — русскоговорящее сообщество
а так в общем норм либа
источник

RS

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

ДБ

Денис Богданенко... in React — русскоговорящее сообщество
как подружить phaser  и реакт? гуглил и не нашел ничего, может кто сталкивался
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Vladimir Klimov
Килобайт мегабайт бережет
Особенно если у тебя уже этих мегабайтиков не один и не пять
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Денис Богданенко
как подружить phaser  и реакт? гуглил и не нашел ничего, может кто сталкивался
источник

OO

Ot Ot in React — русскоговорящее сообщество
Здраст,
Разрабатывается приложение, где используется разные компоненты, напр.

import { Button, Card, Col, Row, Space, Tabs, Typography } from 'antd';
import React, { FC, memo, useEffect } from 'react';
import { useDispatch, useSelector } from 'react-redux';
import { EnvironmentFilled, MailFilled, PhoneFilled } from '@ant-design/icons';
import { useTranslation } from 'react-i18next';


Разработчик данное импортирование производит во всех страницах проекта, а так-же подобных констант const { t, i18n } = useTranslation();
Все эти компоненты и константы используются на всех страницах, они какбы базовые.

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

⁉️ Интересует метод без костылей, те. какой-нибудь из возможности ReactJS, или такой подход импортирования на всех страницах это норма?
источник

AC

Alexey C in React — русскоговорящее сообщество
нужно создать отдельный модуль, типа shared.module и туда все это импортировать
источник

BM

Borislav Mitrofanov in React — русскоговорящее сообщество
Ot Ot
Здраст,
Разрабатывается приложение, где используется разные компоненты, напр.

import { Button, Card, Col, Row, Space, Tabs, Typography } from 'antd';
import React, { FC, memo, useEffect } from 'react';
import { useDispatch, useSelector } from 'react-redux';
import { EnvironmentFilled, MailFilled, PhoneFilled } from '@ant-design/icons';
import { useTranslation } from 'react-i18next';


Разработчик данное импортирование производит во всех страницах проекта, а так-же подобных констант const { t, i18n } = useTranslation();
Все эти компоненты и константы используются на всех страницах, они какбы базовые.

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

⁉️ Интересует метод без костылей, те. какой-нибудь из возможности ReactJS, или такой подход импортирования на всех страницах это норма?
так как юзается функционал модулей - нет, никак. Всёравно при минимизации весь дубляж с импортами затирается из-за сливания в один файл, который делится на чанки уже для закачки на сторону клиента.
источник