Immutable.js를 가장 효과적으로 사용하는 방법을 고려 중입니다. 나는이 같은 일부 코드를 보았다 :remove 및 findIndex 또는 filter를 사용하여 immutable.js 목록에서 항목과 항목을 제거해야합니까?
state.update('something', something =>
something.delete(
something.findIndex(x => x.id === 1)
)
)
을 그리고이 코드는 필터를 사용하여 많은 청소기를 기록 할 수 있었던 것처럼 그것은 나에게 보인다
propEq = k => v => x => x[k] === v
state.update('something', propEq('x', 1))
:
이
state.update('something', something =>
something.filter(x => x.id !== 1)
)
그것은 분기점이없는 수를
여기에 중요한 성능상의 절충점이 있습니까?
delete
+ findIndex
이 실제로 더 뛰어난 경우이 코드를 작성하는 데있어 깨끗하고 포인트가없는 방법이 있습니까?