Handvask / handvask

Avoid .bind() or local functions in JSX properties JS-0417
Performance
Major
a year agoa year old
JSX props should not use arrow functions
423                  <Select
424                    options={memoryOptions}
425                    defaultValue={memoryOptions[1]}
426                    onChange={(e) => setFlagMemory(e?.value ?? 256)}427                  />
428                </div>
429                <hr />
JSX props should not use arrow functions
412                      className="form-control"
413                      type="number"
414                      value={flagTimeout}
415                      onChange={(e) => setFlagTimeout(Number(e.target.value))}416                      disabled={!useFlagTimeout}
417                    />
418                    <span className="input-group-text">s</span>
JSX props should not use arrow functions
403                  <div className="input-group">
404                    <Button
405                      kind={useFlagTimeout ? "success" : "danger"}
406                      onClick={() => setUseFlagTimeout((v) => !v)}407                      tooltip={"Use timeout"}
408                    >
409                      <FontAwesomeIcon icon={faListCheck} />
JSX props should not use functions
134  return (
135    <>
136      <div className="d-flex flex-column align-items-center w-100">
137        <Button kind="primary" onClick={refreshData} disabled={refreshDisabled}>138          Refresh runs
139        </Button>
140        <table className="table table-striped table-hover">
JSX props should not use arrow functions
391                    </span>
392                    <Button
393                      kind={"primary"}
394                      onClick={() => setFlagProcessors((v) => v + 1)}395                      style={{ height: 44 }}
396                      tooltip="Increase processor count for each solver"
397                    >