- antd
- axios
- classnames
- formik
- gh-pages
- jest
- react and @types/react
- react-dom and @types/react-dom
- react-redux and @types/react-redux
- react-router-dom and @types/react-router-dom
- react-scripts
- react-test-renderer and @types/react-test-renderer
- redux
- redux-form and @types/redux-form
- redux-thunk
- reselect
- typescript
- uuid and @types/uuid
graph TD;
A(Redux/State.ts)--state-->B(Index.tsx);
B-->C(<BrowserRouter/><br><App/><br><BrowserRouter/>)
C--.profilePage-->D(<Profile/>)
D-->D1(<ProfileInfo/>)
D--.postsData-->D2(<MyPosts/>)
D2--postsData.map-->Post
C--.dialogsPage-->E(<Dialogs/>)
E--.dialogsData.map-->E1[<DialogItem/>]
E--.messagesData.map-->E2[<MessageItem/>]
C-->F(<News/>)
C-->G(<Music/>)
C-->H(<Settings/>)