Create a React app with list of users from a static JSON file displays them in a table. Implement a search bar that filters the list of users by name, and store the search query using React's useState hook. Additionally, use useEffect to handle initial data loading.
Json Data: [ { "id": 1, "name": "John Doe", "email": "[email protected]", "age": 28 }, { "id": 2, "name": "Jane Smith", "email": "[email protected]", "age": 34 }, { "id": 3, "name": "Sam Johnson", "email": "[email protected]", "age": 22 }, { "id": 4, "name": "Alice Williams", "email": "[email protected]", "age": 25 }, { "id": 5, "name": "Bob Brown", "email": "[email protected]", "age": 30 } ]