jsx, blocks -> components