Size: a a a

JavaScript Noobs — сообщество новичков

2021 May 20

1

1N54N3 in JavaScript Noobs — сообщество новичков
Что делать если http proxy middleware в проксирование вебсокета добавляет путь
'sockjs-node/830/vpyhxoul/websocket'

{
       context: '/',
       target: 'ws://localhost:8000',
       changeOrigin: true,
       secure: false,
       logLevel: 'debug',
       ws: true,
     },

сервер:
No route found for path 'sockjs-node/830/vpyhxoul/websocket'.
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
Ну как минимум, там можно path выставлять для куки и управлять отдельно на каждой странице или для отдельного домена
Плюс, локалстораж/сешнстораж разве не общий для всех вкладок относительно одного домена?
источник

S

Serge in JavaScript Noobs — сообщество новичков
сработало. Спасибо
источник

T

Taras in JavaScript Noobs — сообщество новичков
Всем привет
Есть такая структура компонентов
const Main = () => {)

   const stateStep = { step1: 1, step2: 0, step3: 0 }

   return (
       <>
           <div className="status_bar">
               <span className="status_bar__title">Experiment creation</span>
           </div>

           {stateStep.step1 === 1 && <SelectApp  />}
           {stateStep.step2 === 1 && <SelectStore />}
           {stateStep.step3 === 1 && <ChooseExperiment />}
       </>
   );
}
в нем импортированны 3 компонента (отдельные окна), которые нужно показывать, в зависимости от клика Далее или Назад
В каждом из этих 3 импортированны отдельные компоненты кнопок Далее или Назад
Пример одного окна
<SelectApp  />
function SelectApp(props) {

   return (
       <>
           <div className="app">
           
           <div className="button">
               <div></div>
               <NextButton  />
           </div>
       </>
   );
}
Вопрос
в том, как реализовать смену окно при клике на какую=то из кнопок?
То есть, кликаем на кнопку Next в компоненте
SelectApp
и в App меняется состояние с 0 на 1 и показывается следующее окно
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
1. Подключить реакт-роутер
2. Или типа такого
const [currentStep, setCurrentStep] = useState(0)
const components = [<Comp1>, <Comp2>, <Comp3>]

return {
 <div>
   {components[currentStep]}
 </div>
}
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
А на кнопки Next/Prev можешь повесить setCurrentStep(currentStep + 1)/setCurrentStep(currentStep -1)
источник

T

Taras in JavaScript Noobs — сообщество новичков
Я это понимаю)
мне нужно как-то с компонента App получить клик через компонент SelectApp, котором находится компонент NextButton , на который кликнули)
и тогда в App изменить значение шага)
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
источник

T

Taras in JavaScript Noobs — сообщество новичков
Спасибо тебе, хороший человек)
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
Сейчас рабочий день. Так что работодатель с тобой бы поспорил
источник

T

Taras in JavaScript Noobs — сообщество новичков
помощь другим - это благородно)
Извини, что отвлёк
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
Но лучше разберись с реакт-роутером. Потому что по сути это роутинг между страницами
источник

MT

Maxim Terskov in JavaScript Noobs — сообщество новичков
Я здесь по своей воле))
источник

ДП

Дмитрий Погорилко... in JavaScript Noobs — сообщество новичков
Дайте мне пожалуйста согласие, что я правильно написал программу: "Даны значения сторон a, b, с. Определите, есть ли треугольник тупоугольный (используйте теорему косинусов). "
источник

ДП

Дмитрий Погорилко... in JavaScript Noobs — сообщество новичков
Если нет, поправьте пожалуйста
источник

AV

Alexandr V in JavaScript Noobs — сообщество новичков
Неверно, функцию подправь const typokutnyi
источник

FB

Flay Bu in JavaScript Noobs — сообщество новичков
Можно ли сделать условие if ()
Чтобы выполнялось действие, если мы находимся на странице http:/test.ru  ?
источник

AV

Alexandr V in JavaScript Noobs — сообщество новичков
Конечно, window location
источник

J

Jakhongir in JavaScript Noobs — сообщество новичков
Нужно формулу определения угла подправить, чтоб он угол напротив наибольшей стороны считал
источник

S

System404 in JavaScript Noobs — сообщество новичков
Первое от перезагрузки не поможет. Второе - нет, только LS
источник