OSSコミットは難しい
FacebookのメッセンジャーlikeなUIの実装をしていて、 以下のライブラリを使っているのですが、 github.com このうちChatListというコンポーネントで、どの相手を選択しているかという状態をコンポーネントが持っていなかったため、 このコンポーネントだけスクラッチで作る羽目になりました。
選択した場合は背景色を変えます。
<div style={{ backgroundColor: store.getState().target === store.getState().messageSummary[i].target_user ? "#dddddd" : "white", margin: 3, padding: 10, cursor: "pointer", height: 72, whiteSpace:'nowrap' }}
Pull Requestとか出せればいいのだけど、割と独自実装なので無理。