How to check module is enable or not programmatically in Magento 2?

In Magento, We can check any module is to enable or disable using a simple code snippet.

Call Magento\Framework\Module\Manager class to__construct() for check module status.

isEnabled() module used to display the result of the Module Enable or Disable with the boolean value true/false.

<?php
namespace Rbj\Training\Block;

class Modulemanager extends \Magento\Framework\View\Element\Template
{
    protected $_moduleManager;

    public function __construct(
        \Magento\Framework\View\Element\Template\Context $context,
        \Magento\Framework\Module\Manager $moduleManager,
        array $data = []
    )
    {
        $this->_moduleManager = $moduleManager;
        parent::__construct($context, $data);
    }
    /* return bool */
    public function isModuleEnable()
    {
        return $this->_moduleManager->isEnabled('Magento_Review');
    }
}

Call from template,

$isEnable = $block->isModuleEnable();