Decide on linter standards for react.
There seems to be some discrepancy between what the react linter considers an error, and what react documentation considers good practice.
As an example: https://gitlab.com/littlefork/littlespoon/blob/b7827713cebe2dc0d49bf4468457558a67023ee7/app/components/Projects/ProjectList.js#L20
throws two inter errors:
no-static-element-operations (in relation to the onclick function)
href-no-hash (in relation to the href)
by this line of reasoning, every interaction should come from a button. i think this would be a style nightmare.
Then, on the other hand there are the react docs, which plainly suggest using <a>
tags in this way.
https://facebook.github.io/react/docs/handling-events.html
it is used everywhere in the react docs and react things.
my suggestion would be to silence the errors, but i wanted to bring it up with the project people.