@react_js

Страница 67 из 5115
Denis
29.04.2016
14:13:05
я помню мне в стрипклубе кто-то тоже придлагал приват

hlomzik
29.04.2016
14:13:09
На клавиатуре нет) но я показываю, что это просто префикс, никакого private method не делает. И почему я такой серьёзный...

Denis
29.04.2016
14:13:39
это потому что ты Angular кодишь

Ҫѐҏӗѫӑ
29.04.2016
14:13:53
держись, брат

Google
Denis
29.04.2016
14:15:23
будни JavaScript разработчиков

Egor
29.04.2016
14:15:35
:D

Ҫѐҏӗѫӑ
29.04.2016
14:15:45
^ тру стори

только там еще утята должны быть

Mark
29.04.2016
14:19:21
вообще символы не для этого
Мне кажется вполне для этого подходят)

Ҫѐҏӗѫӑ
29.04.2016
14:19:57
ничего не вижу

бтв кто-нибудь в курсе что есть тайпскрипт?

Дмитрий d
29.04.2016
14:25:36
бтв кто-нибудь в курсе что есть тайпскрипт?
Сегодня столкнулся с сим чудом

Ҫѐҏӗѫӑ
29.04.2016
14:25:38
сириосли

Nikita
29.04.2016
15:09:42
function markdown(text) { ... return html; } class Text extends Component { render() { const html = markdown(this.props.text); return ( <div dangerouslySetInnerHTML={{ __html: html }} /> ) } }

вот так приватные методы можно делать

они будут реально приватные

и скорее всего их можно вынести в папочку utils или helpers

Google
Ҫѐҏӗѫӑ
29.04.2016
15:21:32
это не приватный метод по определению

Nikita
29.04.2016
15:27:01
ок, вместо приватных методов

from
29.04.2016
15:34:40
это не приватный метод по определению
это "скрытый" метод; недоступный из вне Собственно это и не "метод" конечно. Но суть-то ты понял) Не дать возможность вызвать функцию из вне, что как правило и является целью, когда "договариваются" не использовать методы, названные через _name

Антон
29.04.2016
15:45:07
Если на вас посмотреть, то хоть в падаваны к вам иди =) Тогда встает вопрос, если вы такие умные, то что ж обработчики то не прячете?

Nikita
29.04.2016
15:46:22
их не надо прятать

надо иметь мозг и не вызывать у компонентов методы, которые не для этого сделаны

from
29.04.2016
15:47:02
какие обработчики?

Антон
29.04.2016
15:47:17
from
29.04.2016
15:47:21
:)

Ҫѐҏӗѫӑ
29.04.2016
15:47:37
jы yt ye;ty

js не нужен

Nikita
29.04.2016
15:47:44
ну так без мозга ____privateMethodDoNotUseIt() - и такой метод кто-то, да вызовет

Антон
29.04.2016
15:48:13
js не нужен
потому что говно =)

Ҫѐҏӗѫӑ
29.04.2016
15:48:24
это так

from
29.04.2016
15:49:05
....а зачем вообще реакт компоненту private method? В том плане что... а какие методы кто-то вообще вызывает из вне, кроме как внутри render?

Антон
29.04.2016
15:49:27
ну так без мозга ____privateMethodDoNotUseIt() - и такой метод кто-то, да вызовет
Ну, а значит есть какое то обще принятое соглашение, где подобные вещи не вызывать. Все о чем вы говорите круто и правда, так же как и _ =)

Nikita
29.04.2016
15:49:28
scrollTo

from
29.04.2016
15:49:30
Я могу представить пару кейсов, но они исключение скорее

Google
Антон
29.04.2016
15:50:08
В глупых компонента, сомневаюсь, что нужны, решается хелперами

Nikita
29.04.2016
15:50:30
еще как нужны

scrollTo

Антон
29.04.2016
15:50:57
scrollTo
Не совсем понял

Nikita
29.04.2016
15:52:04
render() { const { top, height, dragging } = this.state; const className = classNames('scroller__container', this.props.className); const scrollbarClassName = classNames('scroller__scrollbar', { 'scroller__scrollbar--active': dragging }); return ( <div className="scroller__wrapper"> <div className={className} ref={this.onReference} onScroll={this.onScroll}> {this.props.children} </div> <div className={scrollbarClassName}> <div className="scroller__thumb" style={{ top, height }} onMouseDown={this.onMouseDown} /> </div> </div> ); } scrollTo(offset) { this.container.scrollTop = offset; }

Антон
29.04.2016
15:52:15
Этж public ?

Nikita
29.04.2016
15:52:31
а, да, затупил))

я думал вы про публичные методы

....а зачем вообще реакт компоненту private method? В том плане что... а какие методы кто-то вообще вызывает из вне, кроме как внутри render?

а не, ничего не затупил

или затупил

from
29.04.2016
15:53:33
да-да, я про это

Ҫѐҏӗѫӑ
29.04.2016
15:53:52
yt pfnegbk

from
29.04.2016
15:54:18
scrollTo как раз на мой взгляд исключение вроде того, что я предполагал Но и вызов такого метода вызывает вопросы о правильности того, что делаешь. Слишком императивно! И можно обыграть флаксом нормально.

Ҫѐҏӗѫӑ
29.04.2016
15:54:41
блин, кстати, у всех ос х тупит? не успевает переключать раскладку до набора и иногда с порадком символов ваще говно какое-то?

пора венду ставить, там теперь баш есть

Nikita
29.04.2016
15:55:02
ты мне сказки не рассказывай про скролл) я его вдоль и поперек изучил за последние пару недель)

from
29.04.2016
15:55:33
а где сказки ) я же не про механизм, а про способ вызова

точно так же можно обернуть такой компонент котейнером, который будет слушать некий UI стор и скроллиться, если нужно

Google
Ҫѐҏӗѫӑ
29.04.2016
15:56:36
не

from
29.04.2016
15:56:36
Да. И декларативно.

Ҫѐҏӗѫӑ
29.04.2016
15:56:50
на третьем маке так уже

Nikita
29.04.2016
15:57:26
твоя декларативность разобьется о перфоманс

я думал передавать это в props

from
29.04.2016
15:57:43
Но не суть, я в общем-то и начал с того, что подобный кейс как раз и представляю. И вопрос — много подобных кейсов что ли, чтобы отдельно помечать остальные методы, как "нельзя трогать из вне"? По-моему скорее наоброт получается.

Ҫѐҏӗѫӑ
29.04.2016
15:57:45
про переключение раскладки медленное недавно вроде появилось, а вот про то, что курсор куда-то двигается сам — везде

Nikita
29.04.2016
15:57:59
но каждый раз, как ты трогаешь scrollTop/scrollHeight и другие подобные свойства, браузер пересчитывает пол мира

Ҫѐҏӗѫӑ
29.04.2016
15:58:22
но у меня бета следующей оси ща. так что раскладки хер с ними

а вот с позицией курсора я негодую

from
29.04.2016
15:58:41
Я про то, что вот такие scrollTo скорее нужно помечать как "метод предназначен для дёргания снаружи", а не наоборот.

Nikita
29.04.2016
15:59:06
это да

Ҫѐҏӗѫӑ
29.04.2016
15:59:08
_scrollTo

_ <- public

збс будет

Nikita
29.04.2016
15:59:48
scrollTo_

from
29.04.2016
15:59:52
хех

Nikita
29.04.2016
15:59:53
вот это збс будет

Google
Антон
29.04.2016
15:59:56
@chicoxyzzy ты тоже на работе всех бомбить заставляешь?

Dmitrii
29.04.2016
15:59:58
@vslinko ага. там :)

Ҫѐҏӗѫӑ
29.04.2016
16:01:00
конечно

но Ярослав кажется уже привык)

Слава в чати +50 к релею

Ҫѐҏӗѫӑ
29.04.2016
16:02:49
макбучека клава

родненькая

любимая горячо

from
29.04.2016
16:03:09
))

Ҫѐҏӗѫӑ
29.04.2016
16:03:12
так уже, но в параллелс пока тока

тупит страшно

Aleksey
29.04.2016
16:03:17
Ну не знаю, у меня такой проблемы нет. Думал может в блутусной сели батареи.

Ҫѐҏӗѫӑ
29.04.2016
16:03:31
Ну не знаю, у меня такой проблемы нет. Думал может в блутусной сели батареи.

ага или не включена

на венде теперь есть жизнь, люблю ее

Страница 67 из 5115