diff --git a/README.md b/README.md
index c1ece1a..6d6ad12 100644
--- a/README.md
+++ b/README.md
@@ -214,7 +214,7 @@ person.name = 'Ann';
export default person;
```
-The first example wouldn't trigger re-renders on the `person.name = 'Ann'` mutation, because it is targeted at the raw object. Mutating the raw - none `store`-wrapped object - won't schedule renders.
+The first example wouldn't trigger re-renders on the `person.name = 'Ann'` mutation, because it is targeted at the raw object. Mutating the raw - non-`store`-wrapped object - won't schedule renders.
@@ -692,10 +692,10 @@ export default view(() => {
```
-Explicitly pass none reactive dependencies - like vanillas props and state - to local auto effects in function components.
+Explicitly pass non-reactive dependencies - like vanillas props and state - to local auto effects in function components.
-Because of the design of React hooks you have to explicitly pass all none reactive data to a hook-like dependency array. This makes sure that the effect also runs when the none reactive data changes.
+Because of the design of React hooks you have to explicitly pass all non-reactive data to a hook-like dependency array. This makes sure that the effect also runs when the non-reactive data changes.
```jsx
import React from 'react'
diff --git a/src/view.js b/src/view.js
index 9739ef1..61b7952 100644
--- a/src/view.js
+++ b/src/view.js
@@ -14,8 +14,8 @@ export let isInsideFunctionComponentWithoutHooks = false;
const COMPONENT = Symbol('owner component');
function mapStateToStores(state) {
- // find store properties and map them to their none observable raw value
- // to do not trigger none static this.setState calls
+ // find store properties and map them to their non-observable raw value
+ // to do not trigger non-static this.setState calls
// from the static getDerivedStateFromProps lifecycle method
const component = state[COMPONENT];
return Object.keys(component)