Taras
там безграничные ответы на все вопросы мира
Taras
скинь скриншот из редактора тогда если уж настолько хочешь
Taras
прям цитатка из паблика)
Taras
выучи английский нет ничего сложного) я выучил в детстве тем что майнкрафт на английском играл и другие разные игры)
Taras
лучше опоздать и покакать чем прийти и ….. 😂😂😂
Роман
Походу я георга обидел и он ливнул
Taras
Походу я георга обидел и он ливнул
это ты внатуре на первой фотке?
Роман
Внатуре реально я
Taras
ты прям гномик из секретной комнаты у которого бустеры покупать можно)
Манул
Ок . Ребят спасибо. Я переварю все что сказали и попробую применить. Но стыдно сказать мне пятый десяток так что с языками проблемка.
Роман
Не знаю какие там у тебя гномики и бустеры в секретных комнатах
Taras
на 3 походу вышел в магазин за хлебом)
Anonymous
всем привет
Anonymous
как можно включать и выключать вебку
Taras
в реакте)?
Anonymous
да да))
Taras
https://www.npmjs.com/package/react-webcam
Anonymous
это я уже сделал снял фотку и все
Anonymous
но камера не выключается
Anonymous
а тут нет
Anonymous
как выключить
Taras
я догадываюсь как костыльно ето сделать)
Taras
чисто компонент {isOpen ? <Webcam /> : null}
Taras
поидеии закроет)
Anonymous
смотри я те скрин скину
Anonymous
посмотри смогу ли там так сделать
Anonymous
import React, { useRef, useState, useEffect } from 'react'; import { Camera } from 'react-cam'; import Placeholder from '../../Images/placeholder.jpg'; // import Fab from '@material-ui/core/Fab'; // import DeleteIcon from '@material-ui/icons/Delete'; const WebCamera = () => { const [placeholder, setPlaceholder] = useState(Placeholder); const capture = imgSrc => { setPlaceholder(imgSrc); console.log(imgSrc); }; const cam = useRef(null); const deletePlaceholder = () => { // const id = this.props.id; setPlaceholder(''); // this.props.deleteFileFromStore(id); }; return ( <React.Fragment> <div> {placeholder ? ( <> <img src={placeholder} alt='img' style={{ position: 'relative' }} /> <button style={{ alignItems: 'center', justifyContent: 'center', background: 'blue', color: 'white', textAlign: 'center', borderRadius: '50%', cursor: 'pointer', textDecoration: 'none', fontSize: '20px', position: 'absolute', width: '50px', height: '50px', marginTop: '259px', marginLeft: '135px' }} onClick={deletePlaceholder} ></button> </> ) : ( <> <Camera width={395} height={310} btnColor='#FFEB3B' capture={capture} ref={cam} // capture={this.captureHandler} /> <button onClick={img => { cam.current.capture(img); }} > Shekili cek </button> </> )} </div> </React.Fragment> ); }; export default WebCamera;
Taras
вот там где <Camera попробуй вставить {isOpen ? <Camera /> : ’No Camera’}
Taras
но ето костыльно вроде как) там должен быть какой то метод почитай документацию
Anonymous
щас поставлю
Anonymous
не
Anonymous
там же смотри я тернаром написал
Anonymous
если нет фотки включается камера если есть фотка то не включается
Taras
блин я не шарю вобще первую ссылку с гугла взял) там в доке должны быть какие то методы для закрывания камеры
{ Amir }
два условия поставь &&
Anonymous
нее тоже нет
• 𝖈𝖍𝖆𝖒𝖔𝖒𝖎𝖑𝖊 •
Привет,вы ведь все пройшли путь до реакта,ну типа html,css,less или sass, js
Taras
Не сказал бы
• 𝖈𝖍𝖆𝖒𝖔𝖒𝖎𝖑𝖊 •
Кто может ответить на вопросы по этому поводу в пп
• 𝖈𝖍𝖆𝖒𝖔𝖒𝖎𝖑𝖊 •
То хоть кто-то может?
Роман
Ну что за вопросы?
Dmitry
Народ. Подскажите что я не так делаю? Типизирую санку. Протисал ей Dispatch и getState. В этой санке диспатчися вторая санка и она выдает ошибку что нет ActionTypa одного, но он есть!
Dmitry
Dmitry
Dmitry
В чем подвох?
Арсентий
а это что
Арсентий
Арсентий
52 строка
Dmitry
Это я как раз диспатчу вторую санку в санке
Dmitry
тут и проблема
Dmitry
не могу понять почему
Vladislav
Привет) Можете помочь решить одну проблему? Примерно, картина такая
Vladislav
Vladislav
Проблема в том, что отрисовка зациклена
Vladislav
Как это исправить?
{ Amir }
Как это исправить?
не совсем понял
{ Amir }
что происходит?
Vladislav
{ Amir }
кинь скрин всего компонента
{ Amir }
ты меняешь стейт в рендере, стейт меняется и ререндерит и все заново
{ Amir }
меняй стейт в жизненном цикле или при каком-то событии
VI
Привет всем, кто может помочь решить проблему с локальным стейтом? Урок 72
VI
Описание проблемы: Наживаю на инпут первый раз удаляю текст в нем, пишу новый, забираю фокус все работает так как надо
VI
Но пытаюсь второй раз повторить, не могу удалять текст, и то что пишу новый текст не пишет а додает последний знак
VI
Покажу на видео может не все понятно
VI
VI
Даже иначе, удаляет только один знак и то в стате в UI это не видно
{ Amir }
@Maxsimspon
VI
?
{ Amir }
самурай с редаксом
VI
import React, { Component } from 'react' import s from './profileinfo.module.css' class ProfileStatus extends Component { state = { editMode: false, status: this.props.status } activateEditMode = () => { this.setState({ editMode: true }) } deactivateEditMode = () => { this.setState({ editMode: false }); this.props.updateStatus(this.state.status) } onStatusChange = (e) => { this.setState({ status: e.currentTarget.value }); console.log('TEEEST --> ', e.currentTarget.value) } componentDidUpdate(prevProps, prevState) { if(prevProps.status !== this.props.status) { this.setState({ status: this.props.status }) } let a = this.state; let b = this.props; } render() { return( <div> {!this.state.editMode && <div> <span onDoubleClick={ this.activateEditMode }>{this.props.status || 'write status bitch'}</span> </div> } {this.state.editMode && <div> <input onChange={ this.onStatusChange } autoFocus={true} onBlur={ this.deactivateEditMode } value={this.props.status} /> </div> } </div> ) } } export default ProfileStatus
{ Amir }
Бля
{ Amir }
скрином можешь?)
Фауст
А гит есть?
VI