Стандартные блоки в WordPress позволяют создавать страницы разной сложности. От простейших текстовых до сложных с многоколоночной структурой, изображениями, аудио и видеоконтентом.
про хук render_block - не знал.
а на js wp.hooks давно смотрю и думаю засунуть в SvelteJS - чтобы получить модульность, расширяемость и позднее связывание как у wp.