• Почему не работает Link в react-router?

    rockon404
    @rockon404 Куратор тега React
    Виталий Столяров, не знаю, что там в старых версиях, но в react-router-dom 4, если использовать Link за пределами Router, то на этой строке приложение упадет с ошибкой TypeError Cannot read property 'history' of undefined. Полагаю, со старыми версиями аналогично.
  • Почему не работает Link в react-router?

    rockon404
    @rockon404 Куратор тега React
    Код свой скиньте и package.json.
  • Как организовать многостраничное приложение c использованием Webpack?

    Igor Fedorov, ну если можете разделить приложение на условные точки входа, то все просто. Так же там можно выделить общую для модулей часть.
  • Почему delete удаляет значения свойства прототипа?

    Vladddddd, Дело в том, что вы удаляете через объект не свойство прототипа, в этом случае ничего бы не вышло, а свойство объекта, на которое ссылается свойство прототипа.
    Важно понимать эту разницу.
    Грубо говоря вызов:
    delete obj.b.c;
    сначала находит свойство которое надо удалить в объекте, который лежит в прототипе, затем удаляет его.
  • Какой код должен быть для запуска проигрывателя и прочее?

    Спросите у тех кто добавил на сайт "много видео". Хз что там у вас на странице, хз что в параметрах, хз где вы его хотите и как запускать. У вас проигрыватель уже написан? Где его код? Или вы стандартный хотите показывать? Если да то это не лучшее решение.
  • Не работает link router?

    rockon404
    @rockon404 Куратор тега React
    frolldoll, попробуйте сами скопировать ошибку и загуглить, ответ найдете сразу же.
    Я вам уже писал об этой ошибке чуть выше.
    <Router history={history}>
                <Switch>
                    <Route exact path='/' component={Lending} />
                    <Route path='/trade/:id' component={Coin} />
                    <Route exact path='/fund' component={Price} />
                    <Route path='/fund/invest-I' component={Calc} />
                    <Route path='/fund/invest-II' component={Calc_1} />
                    <Route path='/fund/invest-III' component={Calc_3} />
                    <Route path='/profile-balance' component={Balance} />
                    <Route path='/news' component={Store} />
                    <Route path='/login' component={Login} />
                    <Route path='/SignIp' component={SignIp} />
                    <Route path='/SignUp' component={SignUp} />
                    <Route path='/news/1' component={New_page} />
                </Switch>
            </Router>

    Там вообще написано прямым текстом, что у компонента Router может быть только один дочерний элемент.
  • Как заблокировать ИК прием на телевизоре?

    Владимир Куц, ну да, верно. Другой вопрос пройдет ли через него остаток сигнала дошедший до приемника.
    Но объективно вы правы.
  • Как заблокировать ИК прием на телевизоре?

    Rsa97, ну я имел ввиду подручный в быту материал. Хотя такой фильтр можно изготовить из фотопленки.
    Другой вопрос, пройдет ли излучение от телефона с определенного расстояния такой барьер в достаточном количестве, чтобы приемник телевизора его распознал. Думаю, вряд ли.
    Через качественный фильтр может и пройдет.
  • Как организовать передача состояния из react в svg?

    rockon404
    @rockon404 Куратор тега React
    danil_linkins, нет, вы подставляете SVG в начальном нестилизованом состоянии и сверху накладываете любые стили.
    Переходы просто:
    const StyledIcon = styled(Icon)`
      width: 32px;
      height: 32px;  
      fill: red;
      transition: all .5s;
    
      &:hover {
        fill: blue;
      }
    `;


    В примере обычный css, его можно и классом элементу задать
  • Как заблокировать ИК прием на телевизоре?

    Владимир Куц, назовете хоть один непрозрачный для видимого спектра электромагнитного излучения подручный материал, который будет прозрачен для ИК излучения от пульта телевизора/телефона?
  • Что выбрать для iOS разработки?

    Да, в плане мобильности 13 и 15 это небо и земля.
  • Как отслеживают биткоины?

    Антон Иванов, немного теории и предположений. Есть такое понятие как выборка.
    В теории, хорошим алгоритмом можно исключить все чистые транзакции. Останутся только ваши деньги и деньги людей которые так же переводили деньги в этот период. Кошельки миксеров вычислить думаю тоже не проблема, так как BTC пока телепортироваться не умеет. Кто-то вывел и сразу снял в одном локальном обменнике или перевел на биржу, так-как ничего не воровал и еще одной выборкой их можно будет попробовать исключить, по суммам с расхождениями. Поправку на примерные комиссии и расхождения в суммах сделать, в теории, можно, а комиссии за сами транзакции известны.
    Весь труд облегчает еще тот факт, всегда известно общее количество BTC. И если утекло из пункта А в B, а затем пришло из пункта С в пункт D, это, в теории, видно как на ладони, даже с поправкой на комиссии.
    Останется определенный круг кошельков, а вы так и так со временем начнете какие-то движения средств на них и если кто-то будет заинтересован и иметь достаточно власти и полномочий для того, чтобы взять за жабры обменники в которых вы будете разменивать электронные активы на материальные блага или деньги, вас, опять же в теории, без проблем найдут.
    Учтите еще, что люди, которые ничего не воровали на выходе, скорей всего используют только один кошелек. Не факт, конечно, но все же.
    Не думайте, что миллионы транзакций это лес в котором вы можете спрятаться, при глубоком и правильном анализе он может превратиться в голое поле, в котором есть вы и еще группа белых кроликов, и одно неверное движение и вас вычислили. А ждать заинтересованные люди умеют. Сейчас реально даже написать софт который будет пуш-уведомления о движениях с подозрительных кошельков слать. А окончательный круг подозреваемых с движением денег будет постепенно сужаться.
    Что страшно в реалиях России, это то, что не факт, что наши силовики, не захотят предпочесть присвоить украденные деньги, умертвив вас на всякий случай в СИЗО.
    Все конечные точки которые имеют дело с наличными, банковскими счетами или продажей материальных благ, в теории, под колпаком.
    Они перевели подозрительные деньги вам на счет, вы теперь подозреваемый. Вывели на анонимные кошельки и купили новый ноутбук в магазине, заказав до востребования и лично пошли на почту, возможно, вас там будут ждать.
    Сейчас преступников даже по уникальному словарному запасу и любимым смайлам на форумах и закрытых каналах умеют вычислять.
    Все это лишь теория, и возможно я упустил множество деталей, в которых обычно кроется дьявол, но думаю реализовать подобное, для опытных и компетентных в таких вопросах людей, достаточно легко.

    С хабра:
    Bitcoin миксеры - упрощенная технология с рядом ограничений. Смешивание средств, полученных миксером, происходит только с узким кругом пользователей конкретного Миксера, прибегающим к его услугам в конкретный момент времени. Это ограничивает реальную глубину анонимизации (тем более, что пользователи никак не могут проконтролировать соответствие фактической глубины смешивания — заявленной).

    Клиентура Миксеров — это довольно узкий круг клиентов, а само смешивание происходит в едином центре. Поэтому, если кто-то захочет провести атаку этого вида (подмешать свои монеты) на клиентов Миксера, то атака окажется успешной с высокой вероятностью.
  • Как обновить данные на странице при изменении state?

    rockon404
    @rockon404 Куратор тега React
    Правильно, зачем прикладывать код компонентов? Мы сами догадаемся, что вы там понаписали и почему у вас все работает не так, как вы задумали. Тостер ведь обитель экстрасенсов и телепатов.
  • Не работает link router?

    rockon404
    @rockon404 Куратор тега React
    frolldoll, все верно вам надо ставить react-router-dom

    react-router разделили на разные сборки и Link для браузеров лежит там

    а react-router сносите. Это тот же роутер, но с другим набором компонентов
  • Не работает link router?

    rockon404
    @rockon404 Куратор тега React
    frolldoll, проверьте import { Link } откуда он идет. Видимо, не импортируется.
  • Не работает link router?

    rockon404
    @rockon404 Куратор тега React
    frolldoll, Router, то зачем убрали?
    ReactDOM.render(
        <Provider store={store}>
          <Router>
            <Switch>
                    <Route exact path='/' component={Lending} />
                    <Route path='/trade/:id' component={Coin} />
                    <Route exact path='/fund' component={Price} />
                    <Route path='/fund/invest-I' component={Calc} />
                    <Route path='/fund/invest-II' component={Calc_1} />
                    <Route path='/fund/invest-III' component={Calc_3} />
                    <Route path='/profile-balance' component={Balance} />
                    <Route path='/news' component={Store} />
                    <Route path='/login' component={Login} />
                    <Route path='/SignIp' component={SignIp} />
                    <Route path='/SignUp' component={SignUp} />
                    <Route path='/news/1' component={New_page} /> 
            </Switch>
          </Router>
        </Provider>,
        document.getElementById('root')
    );
  • Не работает link router?

    rockon404
    @rockon404 Куратор тега React
    frolldoll, а лучше в Switch