Size: a a a

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

2020 October 31

DY

Dmitriy Yarosh in React — русскоговорящее сообщество
Dmitriy Yarosh
Парни, всем привет, только начал работать с реактом, такой вопрос:
Пишу команду npm run build
И как я понял должна быть папка build, но её нету, хотя после команды все файлы скачивает, с чем может быть проблема?
Но папку я не вижу
источник

MA

Maxim Afanasev in React — русскоговорящее сообщество
Dmitriy Yarosh
Парни, всем привет, только начал работать с реактом, такой вопрос:
Пишу команду npm run build
И как я понял должна быть папка build, но её нету, хотя после команды все файлы скачивает, с чем может быть проблема?
Команда npm run build просто выполняет то, что у вас в package.json написано в scripts.build. Там может быть написано что угодно.
источник

DK

Daniil Kuznetsov in React — русскоговорящее сообщество
Dmitriy Yarosh
Парни, всем привет, только начал работать с реактом, такой вопрос:
Пишу команду npm run build
И как я понял должна быть папка build, но её нету, хотя после команды все файлы скачивает, с чем может быть проблема?
А что команда вывела?
источник

DY

Dmitriy Yarosh in React — русскоговорящее сообщество
Maxim Afanasev
Команда npm run build просто выполняет то, что у вас в package.json написано в scripts.build. Там может быть написано что угодно.
Понял, просто увидел в одном видосе что после этой команды создается папка build
источник

M

Malik in React — русскоговорящее сообщество
const memo = useEffect(() => memoHandler(), [value])
const memo = useMemo(() => memoHandler(), [value])

В чем разница, если оба работают одинакого?
источник

MA

Maxim Afanasev in React — русскоговорящее сообщество
Dmitriy Yarosh
Понял, просто увидел в одном видосе что после этой команды создается папка build
Она (папка с результатами сборки) может называться dist, а не build. А что у вас в package.json написано?
источник

DY

Dmitriy Yarosh in React — русскоговорящее сообщество
Daniil Kuznetsov
А что команда вывела?
> mainapp-ui@0.1.0 build /home/dmitriy/PycharmProjects/djangoreact/djangoreact/mainapp-ui
> react-scripts build

Creating an optimized production build...
Compiled successfully.

File sizes after gzip:

 41.2 KB  build/static/js/2.a99292e0.chunk.js
 1.4 KB   build/static/js/3.a71961f0.chunk.js
 1.17 KB  build/static/js/runtime-main.6972110b.js
 593 B    build/static/js/main.2b3f225f.chunk.js
 546 B    build/static/css/main.ab7136cd.chunk.css

The project was built assuming it is hosted at /.
You can control this with the homepage field in your package.json.

The build folder is ready to be deployed.
You may serve it with a static server:

 npm install -g serve
 serve -s build
источник

MA

Maxim Afanasev in React — русскоговорящее сообщество
Dmitriy Yarosh
> mainapp-ui@0.1.0 build /home/dmitriy/PycharmProjects/djangoreact/djangoreact/mainapp-ui
> react-scripts build

Creating an optimized production build...
Compiled successfully.

File sizes after gzip:

 41.2 KB  build/static/js/2.a99292e0.chunk.js
 1.4 KB   build/static/js/3.a71961f0.chunk.js
 1.17 KB  build/static/js/runtime-main.6972110b.js
 593 B    build/static/js/main.2b3f225f.chunk.js
 546 B    build/static/css/main.ab7136cd.chunk.css

The project was built assuming it is hosted at /.
You can control this with the homepage field in your package.json.

The build folder is ready to be deployed.
You may serve it with a static server:

 npm install -g serve
 serve -s build
Ну, значит всё собралось в папку build. А проблема-то в чём?
источник

DY

Dmitriy Yarosh in React — русскоговорящее сообщество
Maxim Afanasev
Ну, значит всё собралось в папку build. А проблема-то в чём?
так нету этой папки 0_о
источник

DY

Dmitriy Yarosh in React — русскоговорящее сообщество
а, извините, только появилась
источник

DY

Dmitriy Yarosh in React — русскоговорящее сообщество
Долго что-то, всем большое спасибо)
источник

M

Malik in React — русскоговорящее сообщество
const memo = useEffect(() => memoHandler(), [value])
const memo = useMemo(() => memoHandler(), [value])

В чем разница, если оба работают одинакого?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Malik
const memo = useEffect(() => memoHandler(), [value])
const memo = useMemo(() => memoHandler(), [value])

В чем разница, если оба работают одинакого?
Memo срабатывает до маунта, эффект после
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Malik
const memo = useEffect(() => memoHandler(), [value])
const memo = useMemo(() => memoHandler(), [value])

В чем разница, если оба работают одинакого?
мемо это все ещё рендер фаза. в ней нельзя делать сайд-эффектов
источник

M

Malik in React — русскоговорящее сообщество
Roman Usherenko
мемо это все ещё рендер фаза. в ней нельзя делать сайд-эффектов
Но ведь можно его заменить useEffectом?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Malik
Но ведь можно его заменить useEffectом?
если там внутри сайд-эффект (типа диспач), то его нужно заменить на useEffect
источник

M

Malik in React — русскоговорящее сообщество
то есть, useMemo более легковесней?
источник

A

Andrey 😼 in React — русскоговорящее сообщество
Malik
то есть, useMemo более легковесней?
В чем твоя задача?
источник

M

Malik in React — русскоговорящее сообщество
А почему нельзя сделать сайд эфеект в useMemo?
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Malik
то есть, useMemo более легковесней?
каким образом ты сделал этот вывод?
источник