Size: a a a

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

2021 May 29

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Чувак тебе не кажется что можно просто сделать массив из названий кнопок и промапать его вместо того чтобы кучу бойлерплейта писать?
источник

ГК

Глеб Кодрик... in React — русскоговорящее сообщество
Самое лучшее это хранить в стейте как массив из объектов в котором есть id, name(название кнопки ) и потом промапится по массиву чтобы куча раз не писать <button>
И когда нажал на кнопку добавить этот объект в новый массив объектов , и потом его выводить отдельно
источник
2021 May 30

_

_(__/\_𝙼𝚞𝚁𝚊𝙳𝚘𝚅_/\__)... in React — русскоговорящее сообщество
источник

_

_(__/\_𝙼𝚞𝚁𝚊𝙳𝚘𝚅_/\__)... in React — русскоговорящее сообщество
спасибо
источник

SD

Serg Dev in React — русскоговорящее сообщество
Ребят, подскажите, как называется цветовая схема, использующаяся на сайте реакта для оформления кусков кода?
https://reactjs.org/docs/state-and-lifecycle.html
источник

EF

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

EF

Eugene Freeman in React — русскоговорящее сообщество
всем салют, вопрос
у меня есть landing, который открывается по http://localhost. landing - это чистая статика, больше ничего. при переходе на http://localhost/platform подгружается react приложение. оба эти приложения отдается через ngix используя конфиг ниже:
server {
   listen       80;
   listen  [::]:80;
   server_name  localhost;

   proxy_redirect off;
   rewrite_log on;

   access_log  /var/log/nginx/host.access.log  main;

   location / {        
       if ($http_referer ~ .*/platform/?$) {
           rewrite ^/(.*)/?$ /platform/$1 last;
       }
       root   /opt/landing;
       index  index.html;
       
   }

   location /platform {
       root /opt;
       index index.html;
   }

   error_page  404              /404.html;
   location = /40x.html {
       root   /usr/share/nginx/html;
   }

   error_page   500 502 503 504  /50x.html;
   location = /50x.html {
       root   /usr/share/nginx/html;
   }
}
да, это костыль, но не важно. меня другое интересует. мне нужно что бы приложение работало на /platform, но почему-то адрес в строке браузера сбрасывается с http://localhost/platform на http://localhost. метод делеия пополам нашел что url в браузере изменяет routes/RoutesConfig:
const App = observer(() => {
 const { pathname } = useLocation();
 const excludeRoutes = [ROUTES.SIGNIN, ROUTES.SIGNUP];
 return (
   <>
     <Header />
     <RoutesConfig />
     {!excludeRoutes.includes(pathname) && <Footer />}
   </>
 );
});

export default App;
можешь кто-нибудь подсказать как сделать так, что RoutesConfig строил url относительно /platform, а не относительно /?
источник

SD

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

GO

Green Orange in React — русскоговорящее сообщество
basename?
источник

EF

Eugene Freeman in React — русскоговорящее сообщество
это где?
источник

GO

Green Orange in React — русскоговорящее сообщество
Посмотри в доке
источник

DA

Dariga Abdikarimova in React — русскоговорящее сообщество
при обновлении страницы переходит на начальный URL (http://localhost:3000/), это нормальное поведение? Как можно исправить?
источник

T

Tim in React — русскоговорящее сообщество
Значит Где то редирект
источник

DA

Dariga Abdikarimova in React — русскоговорящее сообщество
Точно, спасибо^
источник

LM

Lolita Malaeva in React — русскоговорящее сообщество
В доке 2?
источник

I

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

13

123 321 in React — русскоговорящее сообщество
философский вопрос.

вы когда пишете сайты, используете готовые компоненты или делаете велосипеды?
стоит ли тратить время на написание велосипедов (html, css) с нуля или это того не стоит?
если не писать велосипеды, то не будет практики. не так ли? значит компоненты типа реакт-страп это зло?
что думаете по этому поводу?
источник

13

123 321 in React — русскоговорящее сообщество
о себе скажу, что я бекендер
источник

А

Андрей in React — русскоговорящее сообщество
Все зависит от того, что тебе нужно
источник

А

Андрей in React — русскоговорящее сообщество
В том плане, смотря какая цель стоит. Если стать фронтом, то нужно самому. Если просто ради интереса, то можно готовые
источник