Сергей
За 8-10 часов час полтора ездишь остальное сидишь...а 30-40 баксов накапало....))))
Daniil
как блокбастер про хакеров))
Daniil
что посмотреть?
Сергей
Специально Асус трансформер купил с блю туз док станцией ..и удобно и под сиденье помещается...
SV
Сидит чувак таксует... а там npm пакеты установка бежит... там базу подымает...консоль сверкает, компил идёт ))
Сергей
Да..за месяц работы если напрягаться штуку делать можно.
Сергей
Сидит чувак таксует... а там npm пакеты установка бежит... там базу подымает...консоль сверкает, компил идёт ))
Так и есть...иногда заказы не беру когда закачки делаю или деплой...что бы интернет не пропал...)))
SV
О времена :D
Сергей
У нас с it слабо...долго искал а жить надо....семья есть хочет...еле нашел работу и то бэк учил для нее..
Сергей
Когда с ноутом и интернетом 10 часов мало кажется....))) Ещё бы посидел но и спать надо...))))
Daniil
времена всегда одинаковы как и люди, меняются только технологии, обмана тоже - мне знакомые рассказывали в штатах есть подарочные карты хакеры прописывают в них свои счета - и вот(
Сергей
Ну так работники крупных е-комерц проектов чаще всего такие вещи и делают...))) Если не зарываются слишком то и не поймают..))
Daniil
да, безопасность превыше всего, хотя если бы люди не были склонны к обману сколько бабла можно было сэкономить на защите и рекламе, ну а войны отдельная тема
Denys
Ребята, такой вопрос, если есть какие то общие css стили, используемые в нескольких компонентах реакта, их дублировать в каждом, или можно определить на уровне основного компонента <App>?
Daniil
можно по разному в scss можно импортить
Сергей
Проще модульно...а для оптимизации реакт лейзи и подтягивать чанками то что нужно рисовать пользователю..
Denys
окей, понял, всем спасибо за ответы)
Георгий
+
Тебе тоже спасибо большое))
Daniil
я уже и не помню за что) шарюсь по разным чатам))
Георгий
я уже и не помню за что) шарюсь по разным чатам))
За интервалы, пару часов прошло уже наверно
Daniil
а про интервал) да на здоровье) лишь бы в пользу
Сергей
Замыкание это норм тема...часто выручает...
Георгий
Я без замыкания сделал, сразу проверка внутри
Георгий
Функции
Daniil
Замыкание это норм тема...часто выручает...
ну как минимум понимать ее стоит
Георгий
ну как минимум понимать ее стоит
Я вот её знаю, но ниразу пока не сталкивался с ситуациями, где она бы особо полезна прям была
Артем
А может ты не неосознанно используешь?)
Nikita
Ребят, подскажите, в compose имеет значение порядок добавления?
Артем
Да
Артем
Ну это зависит от твоего кода
Артем
Ну а так то нет
Nikita
Ну compose оборачивает всё в порядке добавления?
Сергей
Ребят, подскажите, в compose имеет значение порядок добавления?
Только если имеет место необходимость пропсы пробрасывать из обертки в обёртку...
Nikita
Понял, спасибо
Maksim
в уроке 49 страница пользователей, карточки пользователей отображаются в Users.jsx, а я сделал отдельный компонент UserItem компонент, он сождается также через map. Но как туда пробросить follow не пойму, подскажите
Sun
Нужно код показывать
Sun
вообще, на сколько я помню, там должна быть контейнерная компонента UserContainer, через мап стейт ту пропс из редакса пробрасывается в контейнер и из контейнера через пропсы пробрасывается в презентационную компоненту User
Mike
T.me/getudemy
DIMON
Добрый день!!!
DIMON
С Новым годом всех!!!)))
DIMON
Подскажите пожалуста не вводится информация в textarea и не добавляется пост добавляется только при переходе на другую страницу
DIMON
DIMON
DIMON
DIMON
DIMON
DIMON
Anonymous
У тебя страница не обновляется
Anonymous
Проверь, приходит ли текст в функцию
DIMON
Где его найти в ProfileInfo или в файле State?
DIMON
Текст в textarea вообще не впичатывается
Dwight🫀
Ребята, кто-то работал с NextJs? Как вам? Сложный для обучения?
Дмитрий
Ребята, кто-то работал с NextJs? Как вам? Сложный для обучения?
Привет, для каких целей планируешь его использовать?
Dwight🫀
Привет, для каких целей планируешь его использовать?
Проект дали, сказали что там используется NextJs, что бы почитал о нём, сейчас читаю, думаю тут спрошу, как кому зашёл
Anonymous
Текст в textarea вообще не впичатывается
Напиши в функции console.log, чтобы он аргумент выводил, и посмотри приходит ли значение
DIMON
DIMON
Такое пишет
DIMON
Артем
А можно код скинешь? Или мы сами должны догадаться?
Артем
Посмотри может коннект не сделал
DIMON
Сейчас скину
DIMON
State
DIMON
let store = { _state :{ profilePage: { posts: [ {message: "Doctor 1!!!"}, {message: "Doctor 2!!!"} ], newPostText:"" }, dialogPage: { dialogs: [ {name: "Patient1", id: 1}, {name: "Patient2", id: 2}, {name: "Patient3", id: 3}, {name: "Patient4", id: 4}, {name: "Patient5", id: 5} ], messages: [ {message: "Medical history 1"}, {message: "Medical history 2"}, {message: "Medical history 3"}, {message: "Medical history 4"}, {message: "Medical history 5"} ], newPostMessage:'', }, sidebar: { people: [ {man: "Andrey", id: 1}, {man: "Igor", id: 2}, {man: "Oleg", id: 3}, {man: "Dimon", id: 4}, {man: "Aleks", id: 5} ] }, medicines:{ orders:[ {tablets:"Decatilen"}, {tablets:"Analgin"}, {tablets:"Noshpa"}, {tablets:"Solpadein"}, {tablets:"Amizol"} ] }, }, getState(){ return this._state }, _callSubscribe() { console.log('State changed') }, /* addDoctor(){ let newDoctor = { message: this._state.profilePage.newPostText }; this._state.profilePage.posts.push(newDoctor); this._state.profilePage.newPostText=""; this._callSubscribe(this._state) },*/ /* updateNewPostTextDoctor(newText){ this._state.profilePage.newPostText = newText; this._callSubscribe(this._state) },*/ addMessage(textMessage){ let newMessage = { message: textMessage }; this._state.dialogPage.messages.push(newMessage); this._callSubscribe(this._state) }, updateNewPostMessage(newText){ this._state.dialogPage.newPostDialogs = newText; this._callSubscribe( this._state) }, dispatch(action){//{type:'ADD-DOCTOR'} if(action.type === "ADD-DOCTOR" ){ let newDoctor = { message: this._state.profilePage.newPostText }; this._state.profilePage.posts.push(newDoctor); this._state.profilePage.newPostText=""; this._callSubscribe(this._state) }else if(action.type === "UPDATE-NEW-POST-TEXT-DOCTOR"){ this._state.profilePage.newPostText = action.newText; this._callSubscribe(this._state) } }, subscribe(observer){ this._callSubscribe(observer);//observer } }; window.store = store; //store - OOP export default store
DIMON
INDEX JS
DIMON
import * as serviceWorker from './serviceWorker'; import React from "react" import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; import {BrowserRouter} from "react-router-dom"; import store from "./redux/state"; let refreshPage = (state) =>{ ReactDOM.render( <BrowserRouter> <App state={state} //addDoctor={store.addDoctor.bind(store)} //updateNewPostTextDoctor={store.updateNewPostTextDoctor.bind(store)} dispatch={store.dispatch.bind(store)} addMessage={store.addMessage.bind(store)} updateNewPostMessage={store.updateNewPostMessage.bind(store)}/> </BrowserRouter>, document.getElementById('root')); }; refreshPage(store.getState()); store.subscribe(refreshPage); // If you want your app to work offline and load faster, you can change // unregister() to register() below. Note this comes with some pitfalls. // Learn more about service workers: https://bit.ly/CRA-PWA serviceWorker.unregister();
DIMON
Я понял вас
SᑎOᙖOᖇᑎ
знает кто-то библиотеку для инпута денежных едениц?
SᑎOᙖOᖇᑎ
чет я не нахожу. можешь дать сил если не сложно?
Madiyar
Посоветуйте ресурсы для изучения jQuey
Madiyar
Чтобы знать jQuery, вполне нормальная вещь
Anonymous
знает кто-то библиотеку для инпута денежных едениц?
https://medium.com/@edisondevadoss/react-currency-converter-application-9d579c902a78
SᑎOᙖOᖇᑎ
не то
Daniil
https://medium.com/@edisondevadoss/react-currency-converter-application-9d579c902a78
в ant design можно форматировать ввод с помощью аттрибутов formatter={value => `$ ${value}`.replace(/\B(?=(\d{3})+(?!\d))/g, ',')} parser={value => value.replace(/\$\s?|(,*)/g, '')} (а при некоторых усилиях это можно реализовать самостоятельно c помощью регулярок)
Anonymous
Я понял вас
Нет, именно в саму функцию добавь console.log