Евгений когда я в ReactDOM.render() отправляю единственный компонент и root, тогда в этого компонента вызываеться метод render который добавляет React элементы в virtualDom, и DOM сравнивает себя с ним, и если что то отличается тогда DOM заменяеться на virtual?
Adamos: нет если мы используем оператор new с любой функцией тогда происходит слейдущее
function F() {
// this = {} - присваиваеться пусой обьект
// - здесь будет тело выполняться тело функции
// return this
}
new F
Вернеться пустой обьект с полем __proto__ в котором будет то что содержалось в поле F.prototype, тоесть обьект с конструктором функции F.
Константин Китманов: а можете мне помочь со слейдущим примером, как реализовать так же само, если я пишу метод, то он виден и в смой функции и в создаваемого обьекта, как сделать чтобы метод было только в функции конструкторе? codepen.io/anon/pen/RpQXQp
Islam Ibakaev: спасибо за совет, но приложени я написал, а теперь хочу более подробно во всем разобраться, почему именно так все реализовано, мне так лучше, потому что после этого у меня возникает больше вопросов, пример того что я писал https://github.com/andrey-shostik/video.ck.ua-frontend
если мой токен находится в сторе, прийдется ипортить стор и получать через getState, что мне кажется является не очень хорошим решением ... 'Authorization': store.getState().signIn.get('token') }
Максим: а почему надо возвращать именно новый обьект, как я понимаю это все сделано для скорости проверки состояния, изменилось оно или нет, тоесть не надо смотреть в каждое поле обьекта на то другое ли там значенине, а просто сравнить новый ли это обьект, я правильно понимаю?