Можно ли создать приложение реакции, которое запускается, когда в браузере отключено Javascript? - PullRequest
0 голосов
/ 13 января 2020

Привет, я занимаюсь разработкой сайта reactjs, и я хочу, чтобы этот сайт работал, даже если javascript отключен в браузерах. Возможно ли это? Как разработать реагирующий сайт, который работает в обоих условиях (включено и выключено Javascript) для ex: fb, stackOverflow работает, даже если javascript отключено, как это происходит?

Ответы [ 2 ]

0 голосов
/ 13 января 2020

Во-первых, React - это библиотека javascript, поэтому она зависит от Javascript. Но вы можете использовать рендеринг на стороне сервера, например Next.js, и рендеринг контента на стороне сервера. Но все же пользователь не может использовать любую функцию реагирования в браузере.

Хорошо визуализировать исходное содержимое на экране.

Stackoverflow отображает исходное содержимое на сервере и отправляет исходное отображаемое содержимое в браузер.

Это также хорошо для SEO.

0 голосов
/ 13 января 2020

React - это JavaScript каркас для внешнего интерфейса. Что означает, что он выполняется в браузере. Если вы отключите JavaScript в браузере, React больше не будет работать. Точно так же, если вы удалите Photoshop с вашего компьютера, вы больше не сможете открывать .psd файлы.

Если вам действительно требуется поддержка браузеров без JavaScript (что большинство людей не делают), вам нужно чтобы ваше приложение работало с простой старой HTML навигацией (например, ссылки, формы и т. д. c).

Можно использовать React (для людей с включенным JS) и запасной вариант для тех, без этого этот подход называется прогрессивным улучшением. Может быть полезно для вас: https://softwareengineering.stackexchange.com/questions/25969/should-i-bother-to-develop-for-javascript-disabled

...