169 похожих чатов

Хочу попробовать SPA на React, изучаю документацию, но не понимаю

одной вещи. Документация почти безальтернативно рекомендует использовать фреймворки, например Next.js, но чёт у меня сложилось впечатление, что это не для серьезных проектов, потому что вот например цитата из документации Next.js: Next.js uses a file-system based router where folders are used to define routes.
Так же на github я почему-то не вижу в готовых проектах использование этого next.js, в итоге не понимаю что мне использовать. Думаю нужно повторять за проектами на github и использовать просто react + другие библиотеки типо react-router. Мб вы что-то скажите на этот счёт?

11 ответов

30 просмотров

А вы понимаете зачем вообще нужен SSR?)

Виталий- Автор вопроса
Evgeniy Beskrovnyy
А вы понимаете зачем вообще нужен SSR?)

К чему этот вопрос? Он мне не нужен

Виталий
К чему этот вопрос? Он мне не нужен

Вот, поэтому и не понимаете зачем реакт рекомендует нэкст)

Лол с "не для серьёзных проектов" Откуда вообще такая мысль пришла? Оттого, что Роутинг там файловый вообще никакого значения к серьезности проекта не имеет и скорее даже намного больше подходит для больших проектов, нежели чисто программный роутинг типичный для реактовых спашек Наверное мало по гитхабу ходили в поисках серьезных проектов на нексте ;)

Виталий- Автор вопроса
Evgeniy Beskrovnyy
Вот, поэтому и не понимаете зачем реакт рекомендуе...

Если б я все понимал, то вопросов бы тут не задавал

Виталий
Если б я все понимал, то вопросов бы тут не задава...

Некст позволяет рендерить страницы на сервере и так же статически их генерировать (то есть посылать на клиент готовую хтмльку по запросу или заранее подготовленную), вместо того, чтобы её строить в браузере джаваскриптом.

Виталий- Автор вопроса
Wilson Wilson 🦄
Лол с "не для серьёзных проектов" Откуда вообще та...

Мысль от наблюдения за примерами кода на гитхабе, а так же в интернете, сложилось такое впечатление, что большинство используют просто набор библиотек типо react + react-router + ещё что-то, мб это так кажется, не знаю

Виталий- Автор вопроса
Wilson Wilson 🦄
Некст позволяет рендерить страницы на сервере и та...

Да, я читал это в документации, но мне это все не нужно, наоборот хочу чтоб генерация была на клиенте. Стоит ли в таком случае использовать этот Next.js или просто с голых библиотек начать?

Виталий
Мысль от наблюдения за примерами кода на гитхабе, ...

Вам кажется. Много крупных проектов используют Некст и за последние пару лет он можно сказать стандартом стал и люди от CSR (клиентской генерации) скорее уходят, потому что на сервере это быстрее и эффективнее делать. Сам реакт меняет парадигму в сторону Server components Если хочется генерацию на клиенте, то конечно да, берите обычный реакт с реакт-роутером (или Танстак роутер есть ещё)

Виталий
Да, я читал это в документации, но мне это все не ...

Начать в любом случае стоит с голого реакта.

vite + react по началу

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта