можно и код писать в одну строку, переменные называть в разном стиле
При чем тут "код в одну строку"? Технически разницы никакой нет, рендерите ли вы в body, в div#root, или еще в какой-то div. Очевидно, что если в боди должно лежать что-то еще - вы не будете его использовать как корневой элемент. Тут же речь не о том. что "так принято", а о том, что делаешь так, как тебе нужно, на мой взгляд)