This PR introduces a number of small changes aiming at reducing the app's lag when handling more than 30 symbols.
Changes:
key
attribute for some React
objects (helps the engine figure out which elements to re-render)slice
in array updater function instead of costly iterations via map
onBlur
instead of onChange
event triggering with TextFields
(avoid lag after entering of individual characters)