3.3.3 递归渲染