Map в React, не могу понять что не так

Суть кода в добавлении в массив 'posts', после нажатия на кнопку массив в логах был добавлен введенными значения, а вывода на страницу нет.

import React, { useState } from 'react';

const App = () => {

const [posts, setPosts] = useState([

]);

const [post, setPost] = useState({title:'', body:''})

const addNewPost = (e)=> {
  e.preventDefault()
  setPosts([...posts, {...post}])
  setPost({title:'', body:''})
}

  return (
    <div>
      <div className='input'>
          <form>
            <input
              value={post.title}
              type='text'
              onChange={e=>setPost({...post, title: e.target.value})}
            />
            <input
              value={post.body}
              type='text'
              onChange={e=>setPost({...post, body: e.target.value})}
            />
            <button onClick={addNewPost}>
              Create post
            </button>
          </form>
          <div>
            {
              posts.map(post=>{
                <div>
                  <string>{post.title}</string>
                  <div>{post.body}</div>
                </div>
              })
            }
          </div>
      </div>
    </div>
  );
};

export default App;

import React, { useState } from 'react';

const App = () => {

const [posts, setPosts] = useState([

]);

const [post, setPost] = useState({title:'', body:''})

const addNewPost = (e)=> {
  e.preventDefault()
  setPosts([...posts, {...post}])
  setPost({title:'', body:''})
}

  return (
    <div>
      <div className='input'>
          <form>
            <input
              value={post.title}
              type='text'
              onChange={e=>setPost({...post, title: e.target.value})}
            />
            <input
              value={post.body}
              type='text'
              onChange={e=>setPost({...post, body: e.target.value})}
            />
            <button onClick={addNewPost}>
              Create post
            </button>
          </form>
          <div>
            {
              posts.map(post=>{
                <div>
                  <string>{post.title}</string>
                  <div>{post.body}</div>
                </div>
              })
            }
          </div>
      </div>
    </div>
  );
};

export default App;
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>

введите сюда код

Ответы (0 шт):