私はCycleJsを研究しています。子コンポーネントに渡す小道具を処理する適切な方法を探しています。それは単にいくつかの入力を行うために、そしてタイトルと呼ばれる子コンポーネントでそれを表示することができます子コンポーネントに小道具を渡すCyclejs
import {div, input} from '@cycle/dom'
export function App(sources) {
const inputOnChange$ = sources.DOM.select('input').events('input')
const streamofResult = inputOnChange$
.map(e => e.target.value)
.startWith('')
.map(defaultInput => {
const title = Title({value: defaultInput})
return div([
title,
input({attrs: {type: 'text'}})
])
})
const sinks = {DOM: streamofResult}
return sinks
}
export function Title(sources) {
return div(sources.value)
}
:
実は、私は、次のものをm個。
私の子供に小道具を渡すためにストリームを使うべきだと思います。
しかし、この単純な方法でプリミティブではなくストリームを使用する方が良い理由は分かりません。
おそらく私が理解していないことがあります。